Position Overview: 

We are seeking a highly skilled MLOps Engineer with a strong background in Machine Learning (ML) projects to join our team. As an MLOps Engineer, you will play a crucial role in developing, implementing, and maintaining the infrastructure and processes that enable seamless integration, deployment, and management of ML models. The ideal candidate should possess a deep understanding of ML concepts, strong technical expertise, and hands-on experience in building and optimizing MLOps pipelines.


Responsibilities:

  • MLOps Pipeline Development: Design, develop, and optimize end-to-end MLOps pipelines for ML projects, encompassing model training, testing, validation, and deployment.
  • Model Deployment: Implement efficient and reliable methods for deploying ML models into
    production environments, ensuring scalability, performance, and robustness.
  • Automation and Orchestration: Drive automation efforts to streamline ML workflows, including
    data preprocessing, model training, hyperparameter tuning, and evaluation.
  • CI/CD Integration: Integrate MLOps pipelines with continuous integration and continuous
    deployment (CI/CD) systems, enabling automated model updates and versioning.
  • Monitoring and Logging: Establish monitoring and logging solutions to track model
    performance, data drift, and system health, ensuring prompt identification of issues.
  • Infrastructure Management: Collaborate with DevOps and cloud engineering teams to manage
    and optimize ML infrastructure, leveraging cloud services and containerization technologies.
  • Model Version Control: Implement version control and model registry systems to maintain
    trackability, reproducibility, and model lineage.
  • Collaboration with Data Scientists: Work closely with data scientists and ML engineers to
    operationalize models, address challenges, and optimize model performance.
  • Security and Compliance: Ensure data privacy and compliance with relevant regulations by
    implementing security best practices in ML pipelines.
  • Research and Evaluation: Stay updated with the latest MLOps tools and methodologies,
    conduct evaluations, and recommend improvements to enhance the ML engineering workflow.

Qualifications:

  • Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of relevant experience as an MLOps Engineer, with a focus on deploying and managing ML projects.
  • Strong understanding of ML concepts, algorithms, and techniques, along with experience in model training and evaluation.
  • Proficiency in programming languages such as Python or R, and experience with data manipulation and ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Hands-on experience with MLOps tools and platforms like Kubeflow, MLFlow, or similar solutions
    for managing ML workflows.
  • Familiarity with cloud platforms like AWS, Azure, or GCP, and experience with managing
    cloud-based infrastructure.
  • Knowledge of containerization technologies like Docker and container orchestration with
    Kubernetes is a plus.
  • Understanding of DevOps principles, CI/CD pipelines, and version control systems (e.g., Git).
  • Strong analytical and problem-solving abilities to address complex MLOps challenges and drive
    continuous improvement.
  • Excellent teamwork and communication skills to work effectively with cross-functional teams and
    communicate technical concepts to non-technical stakeholders.
  • Experience setting up MLOps workflows using platforms like Kubeflow/ KServe
Employee Login