Join our team and be part of a fast-paced and innovative environment where your skills and expertise will be valued and recognized
Position: Machine Learning Operations Engineer
Location: San Francisco, California, United States
Salary: $190000 - $224000
About the Role: We are seeking a highly skilled and motivated Machine Learning Operations Engineer to join our dynamic team. As a Machine Learning Operations Engineer, you will be responsible for developing and maintaining the infrastructure that supports our machine learning models. You will work closely with our data scientists, software engineers, and DevOps team to ensure efficient and reliable deployment of our machine learning models into production.
Key Responsibilities:
- Design, build, and maintain the infrastructure that supports our machine learning models.
- Collaborate with data scientists to understand the requirements and constraints of productionizing machine learning models.
- Work with software engineers to integrate machine learning models into our applications.
- Ensure scalability, reliability, and performance of our machine learning infrastructure.
- Monitor and troubleshoot the production environment to ensure smooth and efficient operations.
- Implement best practices for managing and deploying machine learning models.
- Develop and maintain tools for automating the deployment and monitoring of machine learning models.
- Stay up-to-date with the latest developments and advancements in machine learning and related technologies.
- Participate in code reviews and provide constructive feedback to team members.
- Identify and resolve issues related to data quality, model performance, and system performance.
- Collaborate with the DevOps team on infrastructure and security-related tasks.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in a similar role.
- Strong understanding of machine learning concepts and techniques.
- Experience with cloud computing platforms, such as AWS, Google Cloud, or Azure.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with containerization technologies, such as Docker and Kubernetes.
- Knowledge of software development best practices, including version control, testing, and code reviews.
- Familiarity with SQL and NoSQL databases.
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Excellent communication and collaboration skills.
We offer a competitive salary and benefits package, as well as opportunities for career growth and development. Apply now and be part of our exciting journey towards revolutionizing the way we use machine learning to solve complex problems.