Senior/Lead ML Engineer (with experience in building and deploying ML models from scratch)
We are looking for a Senior/Lead ML Engineer to join our team in developing a product for our client based in the USA. This is an AI company that builds a platform for the automated creation and optimization of algorithms for business tasks, using generative AI and evolutionary approaches.
Requirements:
- 8+ years of experience in software development
- Proven experience in building and deploying ML models from scratch
- Strong proficiency in Python and ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn)
- Solid understanding of machine learning algorithms, statistics, and data structures
- Strong experience with data processing and working with large datasets (SQL, Spark, etc.)
- Proactive, self-driven mindset with strong problem-solving skills
- Strong communication skills and ability to work in a collaborative environment
- Experience in leading projects or mentoring engineers is a plus
Responsibilities:
- Design, develop, and deploy machine learning models from scratch for production use
- Build scalable and reliable ML pipelines and infrastructure
- Own the full ML lifecycle: problem definition, data collection, feature engineering, model training, evaluation, and deployment
- Continuously improve model performance through experimentation and iteration
- Ensure high-quality code, testing, and documentation standards
- Stay up-to-date with the latest advancements in machine learning and AI, and apply them where relevant
- Proactively identify opportunities to leverage ML for business impact
We offer friendly working conditions with competitive compensation and benefits including:
- Comfortable working environment
- Friendly team and management
- Free English classes
- 100% paid vacation, 4 weeks per year
- 100% paid sick-leaves
- Medical insurance (50% is paid)
- Corporate and team building events