About the Role
Our client, a trailblazer in AI & Emerging Technologies , is looking for a Remote Senior Machine Learning Engineer with a strong focus on MLOps to join their innovative and fully distributed team. This role offers the flexibility to work remotely from anywhere, enabling you to contribute to sophisticated AI projects without geographical limitations. You will play a crucial role in building, deploying, and maintaining scalable machine learning systems and pipelines, ensuring they are robust, efficient, and production-ready. We seek a candidate with exceptional engineering skills, a deep understanding of the machine learning lifecycle, and a passion for automating and streamlining ML operations. This is a fantastic opportunity to shape the operational excellence of AI at a leading tech company and work on challenging, impactful problems.
Key Responsibilities
- Design, build, and maintain scalable and reliable ML infrastructure and pipelines.
- Implement MLOps best practices for continuous integration, continuous delivery, and continuous training (CI/CD/CT) of ML models.
- Automate the deployment, monitoring, and management of machine learning models in production.
- Collaborate with data scientists to optimize models for production environments.
- Develop tools and frameworks to support the ML lifecycle.
- Ensure the performance, scalability, and stability of ML systems.
- Troubleshoot and resolve issues related to ML model deployment and operation.
- Implement monitoring and alerting solutions for ML systems.
- Contribute to the design and architecture of new ML platforms and services.
- Stay current with emerging MLOps tools, technologies, and trends.
Requirements
- Master's degree or Ph.D. in Computer Science, Software Engineering, or a related quantitative field.
- 5+ years of experience in software engineering, with at least 3 years focused on machine learning engineering and MLOps.
- Strong programming skills in Python and experience with ML libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Proven experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services (e.g., SageMaker, Azure ML, Vertex AI).
- Knowledge of infrastructure as code tools (e.g., Terraform, Ansible).
- Understanding of ML model development, evaluation, and deployment processes.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving and debugging skills, with a proactive approach to identifying and addressing issues.
Benefits
- Highly competitive remuneration package including salary and performance bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Generous annual leave and company-observed holidays.
- Professional development budget for conferences, courses, and certifications.
- Remote work setup allowance for home office equipment.
- Flexible working hours to promote work-life balance.
- Opportunity to work on impactful, large-scale AI projects.
- Access to cutting-edge technologies and collaborative remote teams.
- Regular virtual social events and team-building activities.
- Retirement savings plan with company matching contributions.