A

Amazon

Sells products online and rents cloud computing

Forward Deployed Engineer - Model Customization and Optimization, Forward Deployed Engineering

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • Experience in professional, non-internship software development.
  • Experience programming in at least one modern language such as Java, C++, or C#, including object-oriented design.
  • At least 3 years of non-internship professional software development experience.
  • At least 2 years of experience working in an Agile, startup, or rapidly scaling environment.
  • Hands-on experience with generative AI technology, such as large language models, vision-language models, or speech models.
  • Experience with AI tools, including evaluation frameworks, agent tooling, retrieval-augmented generation pipelines, and prompt engineering.
  • Experience communicating technical concepts to both technical and non-technical audiences.

Responsibilities

  • Embed within customer machine learning and engineering teams to understand the customer's business, data, model stack, and operational constraints; translate ambiguous goals into measurable evaluation criteria and technical plans for workstreams, including model selection, customization approach, and serving architecture.
  • Customize and post-train models for customer domains through continued pre-training, supervised fine-tuning, preference optimization, and reinforcement learning, including reinforcement learning from human feedback, reinforcement learning with verifiable rewards, and multi-turn agentic reinforcement learning.
  • Build data pipelines, synthetic data generation, and evaluation harnesses to demonstrate that customized models outperform baselines against the customer's quality, latency, and cost requirements.
  • Apply model customization techniques to coding agents, domain foundation models, and multi-adapter serving.
  • Design and implement distributed training and reinforcement learning post-training pipelines using frameworks such as PyTorch FSDP2, Megatron-LM, Miles, and verl.
  • Build reinforcement learning interaction harnesses using NeMo Gym or OpenEnv to connect agent workflows, tools, environments, and reward functions to training.
  • Develop production inference stacks using engines such as SGLang and vLLM, and optimize throughput, latency, memory footprint, and cost per token through quantization, parallelism, speculative decoding, and batching.
  • Migrate and tune training and inference workloads for AWS Trainium using the AWS Neuron SDK; profile performance, close accuracy-parity gaps against GPU baselines, and develop custom kernels where needed.
  • Benchmark rigorously and convert results into actionable decisions for customers.
  • Codify reusable fine-tuning recipes, evaluation frameworks, benchmarking tools, and optimization patterns to accelerate future deployments.
  • Feed field learnings back to AWS service teams, including Amazon Bedrock, Amazon SageMaker AI, and AWS Neuron.
  • Identify opportunities to expand model customization and optimization within customer engagements.
  • Travel up to 25%.

Desired Qualifications

  • A bachelor's degree in computer science or equivalent.
  • Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with large-scale distributed training of large language models on multi-node accelerator clusters using frameworks such as PyTorch FSDP2, TorchTitan, Megatron-LM or Megatron Core, NeMo, DeepSpeed, or NeuronX Distributed.
  • Experience with large language model post-training, including supervised fine-tuning, direct preference optimization, reinforcement learning from human feedback, reinforcement learning with verifiable rewards, or multi-turn agentic reinforcement learning, using frameworks such as Miles, slime, verl, NeMo-RL, OpenRLHF, SkyRL, or TRL.
  • Experience optimizing model training or inference for latency, throughput, or cost using serving engines such as SGLang, vLLM, or TensorRT-LLM; AWS Trainium or Inferentia with Neuron SDK; AWS services such as SageMaker AI, SageMaker HyperPod, or EKS; or custom kernels using CUDA, Triton, or NKI.
  • Experience deploying and operating machine learning models in customer production environments and working with teams that build and scale end-to-end production systems.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs