Staff Software Engineer (AI/ML/ SaaS)

greenhouse

Bangalore 10 Years Exp Posted 52d ago

Job Description

Job Responsibilities: 

  • Design and build scalable AI platform services using Python and microservice architectures
  • Own DevOps and MLOps workflows including CI/CD, model deployment, versioning, and rollback
  • Build and maintain Kubernetes-based platforms for AI workloads
  • Work on data pipelines, dataset versioning, and auto-labeling workflows for model training
  • Enable end-to-end ML lifecycle: data ingestion, training, evaluation, deployment, and monitoring
  • Collaborate closely with ML researchers, product teams, and other platform engineers
  • Drive best practices in software design, reliability, security, and observability
  • Lead technical discussions, review designs, and mentor team members

Job Requirements:

  • 10+ years of experience in backend or platform engineering
  • Strong proficiency in Python (or similar backend languages)
  • Solid experience building microservices and distributed systems
  • Hands-on expertise with Kubernetes in production environments
  • Strong understanding of DevOps and MLOps principles
  • Experience with data management for ML (datasets, labeling, pipelines)
  • Cloud experience with Azure or strong willingness to adopt Azure quickly
  • Ability to think at system level and still deliver hands-on

Nice to have:

  • Experience building internal AI/ML platforms
  • Familiarity with model serving frameworks and inference optimization
  • Exposure to auto-labeling, weak supervision, or human-in-the-loop systems
  • Experience in enterprise or B2B SaaS environments

Here are some of our local benefits:

  • Comprehensive medical, accidental, and life insurance 
  • Weekly wellness sessions to support physical and mental well‑being 
    • Generous paid time off policy 

Similar Openings for You