Design, develop, and implement robust, scalable, and optimized machine learning and deep learning models, with the ability to iterate with speed
Write and integrate automated tests alongside models or code to ensure reproducibility, scalability, and alignment with established quality standards
Implement best practices in security, pipeline automation, and error handling using programming and data manipulation tools
Identify and implement the right data-driven approaches to solve ambiguous and open-ended business problems, leveraging data engineering capabilities
Research and implement new models, technologies, and methodologies and integrate these into production systems, ensuring scalability and reliability
Apply creative problem-solving techniques to design innovative tools, develop algorithms and optimized workflows
Independently manage and optimize data solutions, perform A/B testing, evaluate performance and evaluate performance of systems
Understand technical tools and frameworks used by the team, including programming languages, libraries, and platforms and actively support debugging or refining code in projects
Contribute to the design and documentation of AI/ML solutions, clearly detailing methodologies, assumptions, and findings for future reference and cross-team collaboration
Collaborate across teams to develop and implement high-quality, scalable AI/ML solutions that align with business goals, address user needs, and improve performance
Requirements
BSc/MSc/PhD in computer science, data science or related discipline with 5+ years of industry experience building cloud-based ML solutions for production at scale, including solution architecture and solution design experience
Good problem solving skills, for both technical and non-technical domains
Good broad understanding of ML and statistics covering standard ML for regression and classification, forecasting and time-series modeling, deep learning
4+ years of hands-on experience building ML solutions in Python, incl knowledge of common python data science libraries (e.g. scikit-learn, PyTorch, etc)
Hands-on experience building end-to-end data products based on AI/ML technologies
Experience with collaborative development workflow: version control (we use github), code reviews, DevOps (incl automated testing), CI/CD
Strong foundation with expertise in neural networks, optimization techniques and model evaluation