Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
API
AWS @ 7
Agentic AI
CI/CD
Communication @ 6
GenAI
Generative AI @ 7
Go @ 6
Kubernetes @ 4
LLM
LLMOps
LangChain @ 1
MLOps
Machine Learning @ 6
Observability @ 4
PyTorch @ 1
Python @ 6
RAG
TensorFlow @ 1
Terraform @ 7
Vertex AI @ 1
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit's Machine Learning Platform team owns the infrastructure powering recommendations, content discovery, user and content quantification, and other systems supporting Growth, Ads, Feeds, and Core Machine Learning teams.
As a Senior Software Engineer, you will lead the development of a large-scale GenAI Platform at Reddit.
Responsibilities
- Contribute to the design, implementation, and maintenance of the LLM Gateway, including unified API endpoints for internally and externally hosted LLMs, rate and token limit management, and intelligent failover mechanisms to improve uptime and reliability.
- Design and develop machine learning and generative AI systems in cloud-based production environments at scale.
- Build and manage enterprise-grade retrieval-augmented generation (RAG) applications using embeddings, vector search, and retrieval pipelines.
- Implement and operationalize agentic AI workflows with tool use using frameworks such as LangChain and LangGraph.
- Drive adoption of MLOps and LLMOps practices, including CI/CD automation, versioning, testing, and lifecycle management.
- Establish best practices for observability, monitoring, evaluation, and governance of generative AI pipelines in production.
- Demonstrate strong ownership and platform thinking.
- Lead AI platform delivery from concept through production.
Requirements
- 5+ years of experience in machine learning engineering, AI platform engineering, or cloud AI deployment roles.
- Experience operating orchestration systems such as Kubernetes at scale.
- Deep experience with cloud-based technologies supporting machine learning platforms, including AWS, Google Cloud Storage, Terraform, and related tools.
- Proficiency with common machine learning programming languages and frameworks, including Go and Python.
- Excellent communication skills and the ability to explain technical AI concepts to non-technical stakeholders.
- Strong focus on scalability, reliability, performance, and ease of use, with an understanding of the generative AI product development lifecycle.
- Knowledge of model serving, inference pipelines, monitoring, and observability for AI systems is a plus.
- Strong proficiency in Python and experience with modern AI and machine learning frameworks such as LangChain, Vertex AI Agent Builder, TensorFlow, and PyTorch is a plus.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs covering workspace, professional development, caregiving support, and more.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Equity in the form of restricted stock units.
Additional Information
The role has a base salary range of $190,800–$267,100 USD. The position may span more than one career level and may be eligible for commission depending on the position offered. Reddit provides U.S.-based employees with benefits including medical, dental, and vision insurance, a 401(k) program with employer match, vacation, and parental leave.
In select roles and locations, interviews may be recorded, transcribed, and summarized by artificial intelligence, with an option to opt out before scheduled interviews. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.