Senior ML Engineer
N.B! Locations - remote from Latvia, Lithuania, Spain, Portugal
We are looking for a highly skilled Senior Machine Learning Engineer to design, develop, and deliver production-ready ML solutions. The ideal candidate will combine deep technical expertise with strong communication and collaboration skills, capable of working independently while driving end-to-end model development and deployment.
Key Responsibilities:
Design, build, and deploy production-grade ML models and pipelines using Python.
Translate business requirements into scalable and efficient ML solutions.
Work independently to own the full model lifecycle โ from data exploration to production delivery and monitoring.
Collaborate closely with cross-functional teams, including data scientists, engineers, and product stakeholders.
Communicate complex ML concepts and insights clearly to non-technical audiences.
Optimize and deploy models using AWS infrastructure and related cloud services.
Required Skills and Qualifications:
10+ years of experience in Machine Learning, Data Science, or related fields.
Expert-level proficiency in Python, including production-grade software development practices.
Proven experience deploying ML models in production environments.
Strong understanding of ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and modern MLOps practices.
Excellent collaboration and communication skills.
Hands-on experience with AWS services for ML (e.g., SageMaker, Lambda, S3, ECS, or EC2).
Nice to Have:
Experience with CI/CD for ML workflows.
Familiarity with containerization (Docker, Kubernetes).
Background in data engineering or large-scale distributed systems.
Required languages
| English | B2 - Upper Intermediate |