AI / ML Engineer
About the Role
As an AI / ML Engineer, you will design, build, and deploy machine learning and AI-powered solutions that solve real product and business problems. You will work hands-on with machine learning algorithms, models, and tools, and collaborate closely with data, product, and engineering teams to bring AI features into production.
Responsibilities
- Design, train, and evaluate machine learning models for product use cases
- Select and apply appropriate ML algorithms based on problem requirements
- Perform feature engineering and model optimizationIntegrate ML models into production systems and workflows
- Collaborate with Data Engineers on data preparation and pipelines
- Work with Product and Engineering teams to translate requirements into ML solutions
- Use ML tooling to track experiments, evaluate performance, and iterate on models
- Monitor model performance and contribute to continuous improvement
- Stay up to date with advancements in ML and applied AI
Required Qualifications
- Strong understanding of machine learning fundamentals and algorithms (e.g. supervised / unsupervised learning, evaluation metrics, trade-offs)
- Hands-on experience training and evaluating ML models
- Proficiency in Python and common ML libraries
- Experience working with different ML tools and frameworks
- Solid software engineering mindset; able to write production-quality code
- Ability to reason about accuracy, performance, scalability, and cost