Role Overview
The Senior Machine Learning Engineer position at Cloudflare is a hybrid role located in Austin, Texas, focused on building the next generation of unified artificial intelligence and machine learning platforms. This opportunity suits professionals with a strong builder's mindset who want to architect scalable backend services and data pipelines supporting advanced generative AI and traditional predictive models.
Key Responsibilities
Architect and evolve a highly scalable, multi-tenant AI and machine learning platform that unifies traditional machine learning and generative AI or large language model orchestration.
Design and implement production-grade AI agents, advanced chatbots, and reliable execution environments for multi-agent systems including state management and long-term memory architectures.
Build high-throughput, low-latency application backends and orchestration layers while partnering closely with data, platform, and full-stack engineering teams.
Act as a technical anchor for the data science team by enforcing engineering standards, leading design reviews, and evaluating build-versus-buy choices.
Evaluate trade-offs and drive the adoption of modern AI infrastructure tools, optimized embedding pipelines, vector databases, and serverless compute paradigms.
Requirements
Extensive professional experience as a senior or lead machine learning engineer with a track record of operating production-grade machine learning platforms and distributed backends.
Strong competency in traditional machine learning lifecycles alongside deep experience in generative AI patterns such as RAG pipelines, context engineering, fine-tuning, and agentic AI systems.
Mastery of Python and robust experience utilizing modern backend ecosystems.
A builder's mindset with comfort navigating ambiguity, shaping technical roadmaps, and taking ownership of system reliability, costs, and model performance.
Nice to Have
Three or more years of dedicated machine learning engineering experience within a large-scale enterprise environment handling petabyte-scale data.
Proven ability to architect and secure distributed systems, mentor engineers, and drive complex projects through ambiguous spaces.
Hands-on proficiency in building generative AI applications using frameworks like LangGraph, LangChain, or Autogen, alongside LLMOps foundations.
Experience with containerization and orchestration tools like Docker and Kubernetes, infrastructure-as-code tools like Terraform, and public cloud ecosystems including GCP, AWS, or Azure.
Familiarity with MLOps platform tools such as Airflow, Argo Workflows, and data systems like BigQuery and Postgres.
Experience with full-stack web technologies and serverless environments like FastAPI, TypeScript, JavaScript, and Cloudflare Workers.
A Master of Science or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related quantitative field.
Skills and Tools
Python, PyTorch, TensorFlow
AWS, GCP, Azure
Kubernetes, Docker, Terraform
React, TypeScript, JavaScript
LLM, LangChain, RAG, MLOps
Airflow
Salary and Benefits
Equity plan participation eligibility.
Comprehensive health and welfare benefits including medical, prescription, dental, vision, flexible spending accounts, and commuter spending accounts.
Family-forming benefits, fertility benefits, on-demand mental health support, and an employee assistance program.
Financial security programs including short and long-term disability insurance, life and accident insurance, a 401(k) retirement savings plan, and an employee stock participation plan.
Flexible paid time off covering vacation and sick leave, alongside parental, pregnancy health, medical, and bereavement leave programs.
About the Company
Cloudflare runs one of the world's largest networks, powering millions of Internet properties and protecting them without adding hardware or software. Recognized for innovative company culture and top workplaces, Cloudflare operates on a mission to help build a better Internet through initiatives that protect journalism, local government elections, and privacy-centric public DNS resolvers.
How to Apply
To apply for this position, please visit the official Cloudflare careers page and submit your application online.