Staff Machine Learning Engineer
New
Australia, Canada, India, United Kingdom, United StatesFull-TimeStaff
SalaryUSD 163000 - 261000 / year
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 4 years in ML engineering or related software engineering experience
- Required Skills
- AWSDockerPythonJavaKubernetesMachine LearningGoCI/CDRESTful APIsMLOps
Requirements
- Bachelor’s degree in Computer Science, Engineering or equivalent combination of education and experience.
- Minimum of 4 years in ML engineering or related software engineering experience.
- Proficiency in ML development cycles and toolsets.
- Strong technical leadership skills in an Agile/Sprint working environment.
- Experience building model deployment and data pipelines and/or CI/CD pipelines and infrastructure.
- Proficiency in Python, GO, or Java.
- Experience with Github, Docker, Kubernetes, and cloud services (e.g., AWS).
- Experience with commercial databases and HTTP/web protocols.
- Knowledge of systems performance tuning and load testing.
- Reliable internet access for remote working opportunities.
Responsibilities
- Architect and deliver cutting-edge ML solutions using MLOps and best practices.
- Design systems to enable rapid ML development, high availability, and clear observability.
- Develop tools, systems, and automation to support ML solutions, ensuring efficiency and scalability.
- Collaborate with product teams to develop APIs, maintain ML infrastructure, and integrate machine learning features.
- Provide technical leadership, mentor team members, and define best practices.
- Deliver, update, and maintain ML infrastructure to meet evolving needs.
- Monitor performance, host ML models, and provide necessary technical support.
- Write automated tests to ensure robustness and reliability of ML solutions.
- Participate in on-call rotations providing 24x7 support for SaaS hosted environments.
View Full Description & ApplyYou'll be redirected to the employer's site