
Senior Machine Learning Engineer
About this role
The Senior Machine Learning Engineer position at Cloudflare is a hybrid role based in Austin, Texas or London, UK, focused on shaping how machine learning models operate across a massive global network. This opportunity suits experienced engineers who thrive on building AI-native solutions and scaling production inference systems without relying on rigid roadmaps.
Role Overview
Cloudflare is looking for an expert to define how machine learning models run across its global network, ranging from frontier open LLMs and real-time voice models to customer-deployed models. This position sits within the Emerging Technology and Incubation department and involves working alongside systems engineers, product teams, and hardware partners. The goal is to bring advanced models into production with minimal latency, high reliability, and optimal resource utilization at Internet scale.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Cloudflare operates one of the largest networks on the internet, accelerating and protecting millions of online properties globally. Recognized for its innovative culture, the company is dedicated to safeguarding a free and open internet through dedicated initiatives like Project Galileo, the Athenian Project, and the privacy-focused public DNS resolver 1.1.1.1.
How to Apply
Interested candidates should submit their application directly through the official Cloudflare careers page.
Skills and tech stack
Questions candidates ask
What locations are available for this hybrid role?
This position is available in Austin, TX or London, UK on a hybrid schedule.
What department does this role belong to?
The Senior Machine Learning Engineer sits within the Emerging Technology and Incubation department.
What core frameworks and languages are required?
The role requires strong proficiency in Python and modern machine learning frameworks like PyTorch or TensorFlow.
What optimization techniques are relevant to this position?
Relevant techniques include quantization, batching, caching, model compilation, serving runtime tuning, and accelerator-aware optimization.
Are there any travel or in-person interview requirements?
Applicants who progress to the offer stage may be requested to attend an in-person interview at a Cloudflare office or hub.