Senior ML/MLOps Engineer
SANDBX
Posted: December 11, 2023
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Develop and maintain ML-powered services that bridge the gap between ML algorithms and other systems, working closely with ML researchers to ensure high-quality systems.
Required Skills
Job Description
SANDBX is looking for an ML/MLOps Engineer.
As MLE/MLOps you will be responsible for developing and maintaining ML-powered services. You will work closely with cross-functional teams and help bridge the gap between the algorithms/models developed by ML Researchers and other systems that utilize them.
Responsibilities:
• Design, develop, and deploy ML-powered systems
• Maintain and improve such systems over time
• Work closely with ML researchers to make sure the systems are functioning correctly and utilize efficient tooling
• Work closely with the infra team to maintain the stability of the systems, identify and help address possible issues with underlying environments
Requirements:
• 3 years of experience in software engineering
• Good knowledge of Python and its ecosystem, specifically related to ML applications and their deployment (e.g. knowing how to take a model developed by researchers and convert it into a live deployment)
• Understanding of microservices and common architectural patterns used alongside them
• Experience using any REST framework (FastAPI preferably, but anything similar will do)
• Familiarity with Linux and its ecosystem of CLI tools
• Experience with writing containerized applications using Docker
• Experience with any testing framework
• Understanding of DevOps principles (CI/CD, infrastructure-as-code)
• Experience with deploying any ML-based app
• willingness to learn and being open to new tools/approaches/tech stacks
• Good communication skills
• Effective communication in English
• Understanding the general computational requirements of common ML algorithms
• Experience using (one of) k8s/docker-compose/any major cloud provider
Would be a plus:
• Understanding observability, metrics, alerts
• Data engineering skills
• Any prior MLE/ML research experience
• Experience with any MLOps tools (like MLFlow, Pachyderm, KubeFlow, DVC, etc)
• Familiarity with kubectl for debugging issues with k8s-based deployments
Benefits:
We offer:
- Market competitive salary
- Small but highly skilled, technically savvy and passionate team
- Open, honest and inclusive culture
- Unlimited vacations and sick days
- Benefits&perks