Machine Learning Engineer
Posted 4 May 2026
Advertised as “Senior Machine Learning Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 7+ yrs
- Management level
- Individual contributor
- Employment
- Hybrid
No salary listed for this role.
Field of studyComputer Science, Mathematics, Statistics (or related)
Study levelBachelor's or higher
As a Senior Machine Learning Engineer at MyHeritage, you will play a crucial role in developing and implementing machine learning models that drive our products and user experiences. You will have a significant impact on our large and growing user base by leveraging the latest AI technologies to solve challenging problems at scale. This is a unique opportunity to join a forward-thinking team that is passionate about innovation, data, and machine learning.
What you’ll do
- Design, develop, and deploy machine learning models for various business needs.
- Collaborate with cross-functional teams, product managers, and software engineers, to integrate ML solutions into production systems.
- Experiment with and iterate on model architectures to improve accuracy, efficiency, and scalability.
- Work with large datasets to preprocess, clean, and extract meaningful features for model training.
- Utilize MLOps best practices to automate and streamline the development lifecycle of ML models.
- Monitor model performance and fine-tune for optimization.
- Stay updated with the latest research and advancements in machine learning and AI.
What you bring
Technical skills:
- Strong foundation in machine learning techniques such as supervised and unsupervised learning, deep learning, and vision/NLP experience.
- Proficiency in Python, along with popular ML libraries and frameworks such as PyTorch, Scikit-Learn, pandas, NumPy, SciPy, TensorFlow.
- Experience with data preprocessing and feature engineering for structured and unstructured data.
- Knowledge of model deployment and serving, using tools like Docker, Kubernetes, or cloud-based services (AWS, GCP, Azure).
- Familiarity with MLOps tools for automation and monitoring (e.g., MLFlow, ClearML).
- Experience with SQL for data extraction and analysis (optional).
Experience:
- Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or a related field.
- 7+ years of experience in software development, including at least 3 years of experience in the machine learning domains.
- Experience working in a B2C company or a similar high-paced environment is an advantage.
- Proven track record of implementing impactful machine learning solutions in production.
Core attributes
- Strong analytical mindset, with the ability to tackle complex problems with creativity and efficiency.