Senior Machine Learning Engineer, Ads Foundational Representations
Build and deploy embedding, sequence, and language-model representations for Reddit Ads, taking ML projects from requirements and experimentation through production. The role requires 5+ years of end-to-end industry ML experience, with expertise in NLP or computer vision and deep-learning frameworks.
About the job
Responsibilities
- Develop and iterate on embedding models for advertising use cases, including aggregation pipelines, two-tower architectures, and sequence models.
- Work with local and third-party LLMs and VLMs to extract representations, develop evaluation methodologies, prompt-tune and fine-tune large models, and build advanced embeddings.
- Build data-processing and inference pipelines for machine-learning models.
- Perform qualitative and quantitative evaluation, from internal benchmarks through downstream recommender-system offline metrics and online experiments.
- Ensure the reliability, scalability, and performance of machine-learning systems through automated tests, performance monitoring, and model-management best practices.
- Participate in modeling and code reviews, providing feedback on quality and performance.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Required Qualifications
- 5+ years of hands-on experience designing, training, evaluating, testing, and deploying industry-level models across their full lifecycle.
- Experience building NLP or computer-vision models and integrating them at scale.
- Experience developing complex features and embeddings for downstream models.
- Experience with mainstream deep-learning frameworks such as PyTorch or TensorFlow.
- Excitement about working with data and investigating the details behind metrics.
Preferred Qualifications
- Experience with Python, PyTorch, Airflow, BigQuery, Ray, Kubernetes, Kafka, and Google Cloud.
- Familiarity with advertising, search, or recommender systems.
- Technical leadership experience, including mentoring junior engineers and leading complex projects.
- Hands-on experience using, fine-tuning, or building LLMs.
Benefits
- Global benefit programs supporting workspace, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Group personal pension scheme with employer match.
- Private medical and dental scheme.
- Income replacement programs.
- Bike-to-work scheme.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
Skills
Machine Learning, Python, PyTorch, TensorFlow, Natural Language Processing, Computer Vision, LLMs, Vlms, Airflow, BigQuery, Ray, Kubernetes, Kafka, GCP
Similar jobs
ML Engineering jobsBuild production AI agents and the distributed platform that operates large-scale GPU infrastructure. The role requires 5+ years of backend, distributed systems, or infrastructure experience, with expertise in agent systems, knowledge graphs, retrieval, or semantic search.
Build and operate edge MLOps infrastructure for smart-camera machine-learning systems, including model deployment, TensorRT compilation, fleet updates, telemetry, and reliability. The role requires production MLOps experience, embedded inference optimization, and strong collaboration with data-science and embedded-engineering teams.
Build production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.
Build and deploy AI-powered products for digital-native customers, taking systems from experimentation through production and scale. The role requires strong Python skills, hands-on production engineering, systematic AI evaluation, and the ability to navigate reliability, security, governance, and customer impact.
Build full-stack AI agent fleets, APIs, workflows, and internal services that automate complex business processes. The role requires at least five years of engineering experience, hands-on LLM framework experience, production AWS expertise, Kubernetes, and strong API and database skills.