Description
We're seeking a Machine Learning Engineer to design, build, and improve ML-powered software products that deliver real value to users. You'll explore, analyze, and model large-scale textual data to support accurate predictions, classification, and decision-making. You'll also develop and evaluate NLP and machine learning models, using LLMs and generative AI techniques when relevant.
Responsibilities:
- Design, build, and improve ML-powered software products that deliver real value to users.
- Explore, analyze, and model large-scale textual data to support accurate predictions, classification, and decision-making.
- Develop and evaluate NLP and machine learning models, using LLMs and generative AI techniques when relevant.
- Move quickly from data analysis and experimentation to prototypes, production-ready code, and integration with other services.
- Own the quality, performance, and ongoing improvement of your work through metrics, evaluation, and data-driven iteration.
- Collaborate with product, engineering, and research partners while learning from a strong technical team.
Requirements:
- 4+ years of experience as a machine learning engineer, data scientist, software engineer or in a related technical role.
- Strong Python skills, with experience building, shipping, and maintaining production-grade code.
- Solid software engineering fundamentals, including clean APIs, testing, CI/CD, observability, and maintainable codebases.
- Practical experience working with large-scale data, data modeling, and production systems that support data-driven products.
- Familiarity with machine learning, deep learning, and NLP concepts, with hands-on experience using frameworks such as PyTorch, TensorFlow, or scikit-learn.
Nice to Have:
- Bachelor’s degree in Computer Science or a related field; Master’s degree is a plus.
- Experience with GenAI and LLMs.
Benefits:
- Competitive salary
- Opportunity to work on cutting-edge projects
- Collaborative and dynamic work environment
- Flexible work arrangements