Senior Engineer, Machine Learning Operations

Job expired!

Join Our Team as a Senior Engineer in Machine Learning Operations at Qualys!

Become a part of an innovative and collaborative team that supports some of the most exciting missions in the world. If you are passionate about deploying and maintaining machine learning models in production and thrive in tackling complex technical challenges, we want to hear from you!

About the Role

We are seeking a talented and experienced Machine Learning Operations (MLOps) Engineer to join our team. As an MLOps Engineer at Qualys, you will play a crucial role in managing the entire lifecycle of our machine learning models, from development to production.

In this role, you will collaborate closely with data scientists, software engineers, and other stakeholders to ensure the seamless integration of machine learning solutions into our products and services.

Key Responsibilities

As a Senior MLOps Engineer, your responsibilities will include:

  • Designing and implementing CI/CD pipelines for machine learning models using tools like GitLab CI, GitHub Actions, CircleCI, or Airflow.
  • Deploying machine learning models into production environments.
  • Establishing monitoring systems to track model performance and data drift, and implementing automated alerts for potential issues.
  • Managing and optimizing the infrastructure required for running machine learning models, including cloud resources, containers, and orchestration tools.
  • Implementing version control systems for machine learning models and collaborating with data scientists and engineers to streamline the model development and deployment process.
  • Developing automation scripts and tools to streamline the deployment and scaling of machine learning solutions, ensuring high availability and reliability.
  • Implementing security best practices for machine learning systems and ensuring compliance with data privacy regulations.
  • Identifying opportunities to optimize the performance of machine learning models, including tuning hyperparameters, improving inference speed, and reducing resource consumption.
  • Staying up to date with the latest advancements in MLOps and related technologies.
  • Documenting processes and best practices for MLOps within the team.

Qualifications

To be successful in this role, you will need:

  • A bachelor’s or master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven experience in machine learning operations, DevOps, or software engineering roles.
  • A strong understanding of CI/CD principles and experience with CI/CD tools.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Experience with containerization technologies (Docker, Kubernetes) and orchestration tools.
  • Experience with MLOps tools (MLflow, Kubeflow, Metaflow) is a plus.
  • Familiarity with machine learning frameworks (TensorFlow, PyTorch, scikit-learn) is a plus.
  • Excellent communication and collaboration skills.
  • The ability to work independently and as part of a cross-functional team.
  • Strong problem-solving skills and a passion for learning new technologies.

Company Name: Qualys

Job Title: Senior Engineer, Machine Learning Operations

Ready to take the next step in your career? Apply now and join our team at Qualys!