About the role
Design machine learning systems
Research and implement machine learning algorithms and tools
Manage and direct research and development processes to meet the needs of our AI strategy
Develop machine learning applications in alignment with project requirements and business goals
Perform machine learning tests and statistical analysis in order to fine-tune the machine learning systems
Select appropriate datasets and data representation methods
Extend existing machine learning libraries and frameworks
Train systems and retrain as necessary
Work with the engineering and leadership teams on the functional design, process design, prototyping, testing, and training of AI/ML solutions
Advise leaders on technology, strategy, and policy issues related to AI/ML
Coordinating with development teams to determine application requirements.
Writing scalable code using Python programming language.
Testing and debugging applications.
Developing back-end components.
Integrating user-facing elements using server-side logic.
Assessing and prioritizing client feature requests.
Integrating data storage solutions.
Coordinating with front-end developers.
Reprogramming existing databases to improve functionality.
Developing digital tools to monitor online traffic.
Work with the Data Scientists and Data Engineers to create production quality.
Machine Learning pipelines and solutions with an emphasis on Performance, Scalability, Reliability, and Maintainability.
Build components and libraries that will improve existing solutions and improve the delivery of new ones