Open role
Posted 1 day agoSenior ML/AI Engineer (LLM)
~5 minutes to apply · We pre-fill from your CV
About this role
About the Role
We are hiring a Senior ML/AI Engineer to join a small, senior, fully dedicated team building an AI-powered content generation platform for a US-based client. The platform uses LLMs to generate rich, structured content — including interactive components and media — and integrates with the client's existing systems.
Content safety is a core constraint of the product, not an afterthought: every generation passes through guardrails that validate vocabulary, tone, and subject matter before anything reaches an end user. This role is where most of that work happens.
What You'll Do
Build the LLM generation pipeline: prompt construction from structured inputs, model calls, and structured output that maps to renderable content components
Design and implement safety filters and guardrails: content moderation, tone and vocabulary validation, and output checks before content is shown to users
Build output evaluation: eval sets, automated quality scoring, regression testing on prompt and model changes, and human-review workflows
Implement retrieval (RAG) so generated content is grounded in the client's reference material
Build and operate the AWS serverless services behind the pipeline: Lambda, Step Functions, API Gateway, SQS/EventBridge, DynamoDB/S3
Build the image generation pipeline for in-product graphics, deployed within the client's AWS environment (Bedrock image models or SageMaker-hosted alternatives); contribute to a longer-term generative video roadmap
Handle production LLM concerns: streaming, caching, retries, rate limits, cost monitoring, and observability
Collaborate daily with the team lead, full-stack engineers, and the client's internal teams
Required Qualifications
5+ years of software engineering experience, with 1–2+ years shipping production features on top of LLMs (not just prototypes)
Strong Python; comfortable contributing in TypeScript/Node when the pipeline touches shared services
Hands-on experience with AWS Bedrock (model access, IAM, invoking hosted models in production) — experience with other LLM APIs (Anthropic, OpenAI, Google Vertex) is valuable but not a substitute
Strong grasp of function calling / structured outputs (JSON schema) for reliable, renderable generation
Production experience with image generation (Bedrock image models, Stable Diffusion, or similar), ideally deployed inside a client's cloud environment rather than via external APIs
Experience building AWS serverless architectures: Lambda, API Gateway, Step Functions, and event-driven patterns
Experience implementing LLM guardrails or content moderation: moderation APIs, safety classifiers, output validation, prompt-injection defenses
Experience with LLM evaluation: building eval sets, LLM-as-judge, regression testing prompt/model changes
Experience with RAG: embeddings, vector search, chunking, retrieval quality tuning
Advanced English — daily written and spoken communication with a US client team; attends client standups on US hours
Nice to Have
Fine-tuning experience (LoRA/PEFT, Bedrock custom models) or serving open-weight models (Hugging Face, vLLM, SageMaker endpoints)
Video generation experience (emerging video models or video-generation services) — relevant to the product's longer-term roadmap
LLM observability/orchestration tooling: LangSmith, Langfuse, LangChain/LlamaIndex
Enterprise security posture experience (IAM, least-privilege, sensitive data handling)
Experience with content-safety requirements for regulated or sensitive audiences
What We're Not Looking For
Classical ML specializations (computer vision, OCR, forecasting, recommenders) — this role is entirely LLM/generative AI focused
Research-only profiles — this is a product engineering role that ships to real users
What we're looking for
Skills and minimum experience the role needs.
Programming Languages
Frameworks & Libraries
Databases & Storage
Cloud & DevOps
Data & AI
Ready when you are.
Apply directly, or join the pool and we'll match you with future openings.