Responsibilities

  • Help design, build, and maintain the infrastructure that powers ML solutions
  • Manage data pipelines, streamline model deployment, and optimize compute resources
  • Work on high-impact systems such as ranking, recommendation, and pricing optimization
  • Collaborate closely with data scientists to integrate models into production
  • Design and implement scalable ML infrastructure for training, deployment, and serving in batch and real-time environments
  • Build and maintain efficient data pipelines for large-scale processing and feature engineering
  • Optimize compute resources and improve model serving performance across ML systems
  • Implement robust monitoring, logging, and alerting systems
  • Contribute to ML Ops practices including CI/CD pipelines
  • Research and integrate new technologies, mentor junior engineers, and communicate technical solutions to diverse stakeholders

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
  • 6-7 years of experience in Software, Data, or ML engineering roles (preferred)
  • Strong problem-solving skills
  • Proficiency in Java and desirable Python
  • Understanding of ML algorithms, model architectures, and experience building scalable, reliable ML systems
  • Exposure to cloud platforms (e.g., AWS), containerization (Docker), and scalable data systems (e.g., Spark, Kafka)
  • Familiarity with CI/CD tools (e.g., GitHub Actions), ML model serving technologies (e.g., MLflow)
  • Ability to collaborate well across teams

#J-18808-Ljbffr
Similar jobs

Senior Backend Engineer, Python, MLOps

Apply Now
Back to search page