Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Software Development @ 3
GCP @ 3
Algorithms @ 3
Machine Learning @ 3
scikit-learn @ 2
TensorFlow @ 6
AWS @ 3
Microservices @ 3
QA @ 3
PyTorch @ 6
Pandas @ 2
Deep Learning @ 6
- 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 is a community of communities. Every day, Reddit users submit, vote, and comment on the topics they care most about. Reddit serves millions of users and hundreds of thousands of active communities.
This role involves designing and implementing ML-based systems that power Reddit’s personalization, discovery, and recommendation products. Full-time telecommuting is an option.
Responsibilities
- Design and implement next-generation machine learning systems that power Reddit.
- Work closely with product and ML engineers to design and implement scalable interfaces.
- Collaborate with other engineers to improve recommendation systems and models that power personalization and discovery.
- Train, evaluate, and deploy sophisticated machine learning models to improve experiences for millions of users.
- Participate in the full software development cycle: design, develop, QA, deploy, experiment, analyze, and iterate.
- Collaborate across disciplines and with other ML teams at Reddit to find technical solutions to complex challenges.
Requirements
- Minimum: Master’s degree in Computer Science, Engineering (any field) or closely related quantitative discipline and three (3) years of experience in the job offered or in any occupation in related field (or any suitable combination of education, training and experience).
- Experience with recommendation and ranking system design and algorithms.
- Strong experience with deep learning frameworks such as PyTorch and TensorFlow.
- Experience with cloud platforms and storage: AWS (S3, RDS) and GCP (BigQuery) and related tooling.
- Familiarity with Scikit-learn and Pandas for ML and data processing.
- Experience writing production-grade software for large-scale, real-time recommender systems and working with microservices architecture.
- Experience with machine learning tooling and frameworks, advanced deep learning theory and algorithms, analysis of large-scale datasets, and design and implementation of large-scale A/B tests.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support
- Gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Pay Transparency
- Base pay range (U.S.): $187,574 - $260,100 USD
- In addition to base salary, eligible to receive equity in the form of restricted stock units and, depending on position, may be eligible to receive a commission.
How to Apply
Submit a resume with references using the apply button on the posting or by email at: [email protected] (Req.# 1016.271.3).
Location & Work Arrangement
- Location: San Francisco, CA (United States)
- Full-time telecommuting is an option (remote work available).