Reddit is a community of communities, and they are seeking a Senior Machine Learning Engineer to join their Growth team. This role involves building engaging user experiences through the use of machine learning and large language models, while collaborating with cross-functional teams to drive product features from ideation to production.
Responsibilities:
- Use ML and/or LLMs to personalize first and early user experiences on Reddit
- Build systems for real-time feature fetching and model inference
- Build systems for recurring training of models using modern architectures (deep learning, transformers or other sequential models)
- Work closely with ML Platform teams to provide feedback on and improve Reddit’s ML infrastructure
- Work with Product and Design partners to identify user problems, and design solutions to these problems using ML and/or LLMs
- Contribute meaningfully to our team’s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Don’t just come along for the ride
- Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs
- Foster a healthy engineering culture and collaborate with other engineers
Requirements:
- 5+ years of experience building deep learning models using mainstream ML frameworks (TensorFlow, PyTorch)
- 5+ years of experience training, evaluating, testing, and deploying industry-level models
- 5+ years of experience orchestrating data generation pipelines on large-scale datasets
- Successful track record of applying machine learning techniques to real-world problems
- Fluent in data analysis and SQL
- First-hand familiarity with AB testing using an experimentation platform
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences
- Experience writing production-quality software (preferred Python or Go)
- Experience with content recommendations and personalization is a plus
- Passionate about building delightful products for users
- Strong organizational skills, the ability to prioritize tasks and keep projects on schedule
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity
- BS degree in Computer Science, a similar technical field of study or equivalent practical experience