Roles & Responsibilities:
Contribute to the development of data infrastructure(s) capable of ingesting
and storing petabytes of data and serving thousands of queries a day within
seconds on that data.
You will build fault tolerant, self-healing, adaptive and highly accurate data
and event computational pipelines.
You will be responsible for the continued development and enhancements of
our proprietary AI reference architecture.
Prepare and capture data for machine learning and automation.
Lead a team of SW Engineers and collaborate with Data Scientists to
innovate and deliver automated AI systems.
You will work with the Product Management team to understand the
requirements for next generation modules and applications.
Collaborate with the Product Marketing team to deliver client dashboards
and user interface.
Collaborate with the VP of Engineering to grow and mentor a team of software developers, data scientists and full-stack engineers.
Strong Knowledge of Skills:
Hold a degree in Computer Science from an accredited University.
Prepare and capture data for machine learning and automation.
Strong experience with tools commonly used in Data Messaging/Stream
processing for real-time analytics.
Superior skills in writing code in Scala for +3 years or more in a product
development environment.
Proven leadership in the development of innovative software for multi-threaded applications with a specific expertise in concurrency, parallelism, and locking strategies.
A proven history of building big data solutions - TBs or PBs of data.
A passion for working with huge data sets.
Solid experience with big data frameworks.
Knowledge of OOP design and patterns.
Key Attributes:
Strong data analysis and problem solving skills, including the ability to learn and discuss domain specific knowledge to understand a project and deliver results.
Exceptional communication and presentation skills to lead project teams and communicate technical content and analytical insights/complex find