Staff Machine Learning Engineer, Developer Platform
New
R
RedditSocial Media
Remote - United StatesFull-TimeStaff
Salary230000 - 322000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSDockerGraphQLPostgreSQLPythonGCPKubernetesC++GoRedis
Requirements
- 8+ years of experience as a software engineer building large-scale distributed systems and/or data-intensive, ML-driven systems, using Go, Python, C++, or another object-oriented language.
- Proven track record working on cross-functional product teams (PM, Design, DS, Eng) where you owned end-user outcomes, not just models or infra, and shipped features that moved core product metrics.
- Experience designing and improving ML tooling and platforms: deployment and rollout, automation, experiment frameworks, system diagnosis, reproducibility, and ML monitoring/alerting.
- Experience designing and implementing performant, stable, and efficient ML or ranking systems (recommendation, ads, search, feed, or similar high-throughput decision systems).
- Strong organizational skills with the ability to prioritize, sequence, and de-risk work, keeping complex projects on schedule with a high attention to detail.
- BS in Computer Science or a related technical field, or equivalent practical experience.
- Comfortable with software engineering best practices: testing, code reviews, technical design docs, and clear documentation for other teams that depend on your systems.
- Entrepreneurial mindset: you are self-directed, comfortable in ambiguity, and biased toward action in fast-paced environments.
- Excellent communication skills: you collaborate effectively in a remote, cross-functional team, and can explain complex ML and ranking concepts to both technical and non-technical stakeholders.
Responsibilities
- Design and ship the next generation ranking and ML backend systems that power discovery of Dev Platform apps and games across Reddit surfaces.
- Partner with ML, DS, and product to define signals, APIs, and feedback loops for training, deploying, and iterating on ranking models.
- Explore and productionize new retrieval, ranking, and experimentation approaches that unlock new Dev Platform experiences.
- Champion reliability, observability, and experimentation best practices for ranking systems.
- Write efficient, scalable code in our Go / Python / Baseplate / GraphQL stack.
- Mentor engineers and lead technical discussions, shaping the long-term ranking and personalization strategy for Dev Platform.
View Full Description & ApplyYou'll be redirected to the employer's site