We are seeking a highly motivated individual with a passion for machine learning and operations to join our team
Position: MLOps Developer
Location: San Francisco, California, United States
Salary: $190000 - $224000
Job Type: Full-time
Industry: Information Technology & Services
We are looking for a highly skilled MLOps Developer to join our dynamic team. As an MLOps Developer, you will be responsible for designing, implementing, and maintaining our machine learning operations infrastructure. You will collaborate with cross-functional teams to ensure the successful deployment of machine learning models into production.
Your main responsibilities will include creating and managing pipelines, automating model training and testing, and monitoring the performance of deployed models. You will also play a key role in developing and implementing best practices for machine learning operations, ensuring scalability, reliability, and efficiency.
Key Responsibilities:
- Design and implement end-to-end machine learning pipelines, from data preprocessing to model deployment
- Develop and maintain automated testing and validation processes for machine learning models
- Collaborate with data scientists to ensure smooth integration of models into production
- Monitor the performance of deployed models and troubleshoot any issues that arise
- Continuously improve and optimize machine learning operations processes and infrastructure
- Implement best practices for version control, testing, and deployment of machine learning models
- Work closely with DevOps and IT teams to ensure smooth integration with existing systems and infrastructure
- Keep up-to-date with the latest advancements and developments in the field of machine learning operations
- Mentor and train junior team members on machine learning operations best practices
Qualifications:
- Bachelor's degree in Computer Science, Data Science, or a related field
- Minimum of 3 years of experience in software development, with a focus on machine learning operations
- Strong understanding of machine learning concepts and algorithms
- Experience with Python, SQL, and other programming languages
- Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, or Keras
- Experience with containerization technologies such as Docker and Kubernetes
- Knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud
- Experience with CI/CD pipelines and automation tools such as Jenkins or GitLab
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
- Ability to adapt to a fast-paced and constantly evolving environment
If you are a self-starter with a strong technical background and a desire to continuously learn and improve, we would love to hear from you. Join us and be part of a team that is revolutionizing the way we deploy and manage machine learning models.