Machine Learning Engineer
WFA Digital Insight
As demand for AI specialists grew 25% in 2023, Reddit's Machine Learning Engineer role stands out in the remote job market. With a strong need for digital skills and remote work expertise, this position is ideal for those who want to work on complex, real-world ML problems. Reddit's commitment to innovation and community-driven approach makes it an attractive company to work for. Before applying, candidates should know that a strong foundation in machine learning and programming is required, as well as experience with large-scale data and model pipelines.
Job Description
About the Role
Machine Learning Engineers at Reddit play a crucial role in building production ML systems that power core experiences across the platform. From personalized recommendations and search to intelligent advertising systems, these engineers tackle some of the most interesting and impactful problems in large-scale applied machine learning. As part of the Consumer or Ads organization, you will have the opportunity to work on a wide range of high-impact problems across the Reddit ecosystem.The role entails designing and building end-to-end ML systems, from research and modeling to production deployment. You will work on high-impact systems that operate at internet scale and directly influence user experience, advertiser value, and business outcomes. The team context is collaborative, with opportunities to partner cross-functionally with Product, Data Science, Infrastructure, and Engineering teams.
What You Will Do
- Design, build, and deploy production-grade machine learning models and systems at scale
- Own the full ML lifecycle: from problem definition and feature engineering to training, evaluation, deployment, and monitoring
- Build scalable data and model pipelines with strong reliability, observability, and automated retraining
- Work with large-scale datasets to improve ranking, recommendations, search relevance, prediction, content/user understanding, and optimization systems
- Partner cross-functionally with Product, Data Science, Infrastructure, and Engineering teams to translate complex problems into ML solutions
- Improve system performance across latency, throughput, and model quality metrics
- Research and apply state-of-the-art machine learning and AI techniques, including deep learning, graph & transformers based, and LLM evaluation/al
- Develop and maintain large-scale machine learning pipelines, model serving infrastructure, and real-time decision systems
- Collaborate with data scientists to develop and implement new ML models and algorithms
What We Are Looking For
- 3+ years of experience in machine learning or a related field
- Strong foundation in computer science, with expertise in programming languages such as Python, Java, or C++
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn
- Strong understanding of data structures, algorithms, and software design patterns
- Experience with large-scale data and model pipelines, including data processing, storage, and retrieval
- Strong collaboration and communication skills, with ability to work effectively with cross-functional teams
- Experience with cloud-based technologies such as AWS, GCP, or Azure
- Strong problem-solving skills, with ability to debug and optimize complex systems
Nice to Have
- Experience with natural language processing, computer vision, or reinforcement learning
- Familiarity with Reddit's platform and community
- Experience with agile development methodologies and version control systems such as Git
- Strong understanding of machine learning ethics and bias mitigation techniques
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- 401(k) matching program
- Flexible PTO and remote work options
- Access to professional development opportunities and conferences
- Reddit swag and other fun perks
How to Stand Out
- Be prepared to showcase your experience with machine learning frameworks and large-scale data pipelines
- Highlight your ability to collaborate with cross-functional teams and communicate complex technical concepts
- Emphasize your strong problem-solving skills and experience with debugging and optimizing complex systems
- Research Reddit's platform and community to demonstrate your understanding of the company's mission and values
- Prepare to discuss your experience with machine learning ethics and bias mitigation techniques
- Be prepared to provide examples of your work, such as GitHub repositories or research papers
- Don't be afraid to ask questions about the role, team, and company culture during the interview process
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.