Skip to main content

cloudflare

Machine Learning Engineer

In-Officemid

About this role

Cloudflare seeks an experienced Machine Learning Engineer in Bengaluru to build and operate scalable ML pipelines and AI-driven applications serving cross-functional teams. You'll own end-to-end development from requirements through deployment, working with modern AI infrastructure and distributed systems at petabyte scale.

What you'll do

  • Deploy, manage, and support ML applications and services on Kubernetes
  • Evaluate and implement MLOps tooling and solutions for AI/ML initiatives
  • Collaborate with Data Scientists and Engineers to deliver ML solutions in distributed environments
  • Improve model training-to-deployment timelines and operational efficiency
  • Align data insights with business and product strategy to support strategic goals
  • Publish model scores and insights across the company using software engineering best practices

What they're looking for

  • Machine Learning Engineering (5+ years at scale)
  • Python with Scikit-Learn, PyTorch, or TensorFlow
  • Docker and Kubernetes
  • ML Platform tools (AirFlow, Argo Workflows, ArgoCD)
  • Full-stack web technologies
  • Distributed systems design
  • Vector databases and modern AI infrastructure
  • Data pipeline development

Benefits

  • Work with cutting-edge AI infrastructure and tools
  • End-to-end ownership of meaningful ML products
  • Globally distributed team and petabyte-scale systems
  • Opportunity to shape requirements and influence product direction
  • Access to Cloudflare products for AI/ML applications
  • Culture focused on iteration and leveraging AI to ship faster
Apply on the employer's site

Opens the official application on the employer’s site. No login required.