Senior Machine Learning Engineer, Ads
WFA Digital Insight
As demand for specialized machine learning engineers grows by over 25% annually, Reddit stands out in the remote job market with its flexible workforce and commitment to innovation. With a focus on digital skills and remote work, this Senior Machine Learning Engineer, Ads role is particularly compelling. Given the current market context, where companies are prioritizing personalized ad experiences, candidates with expertise in machine learning, deep learning, and natural language processing are in high demand. Before applying, candidates should be aware of Reddit's emphasis on community, belonging, and empowerment, as well as its dedication to providing a delightful and relevant experience to its users.
Job Description
About the Role
Reddit is a community of communities, home to the most open and authentic conversations on the internet. As a Senior Machine Learning Engineer, Ads, you will be part of the Ads ML Platform team, focusing on building a highly reliable, scalable, and efficient ML serving stack. Your work will have a direct impact on the user experience, making this a unique opportunity to make a difference in the lives of millions of Reddit users.The Ads ML Serving Team is part of Reddit's broader Ads organization, which includes teams like Ads Prediction, App Ads & Conversion Modeling, Ads Measurement Modeling, Ads Targeting & Retrieval, Advertiser Optimization, and Ads Marketplace Teams. Each team plays a critical role in Reddit's mission to bring community, belonging, and empowerment to everyone in the world.
As a senior member of the team, you will collaborate with cross-functional teams, including engineering, product, and design, to develop and implement machine learning models that drive ad revenue and improve user experience.
What You Will Do
- Design, develop, and deploy machine learning models for ad serving, targeting, and optimization
- Collaborate with the engineering team to integrate ML models with the ad serving stack
- Work closely with the product team to define and prioritize ML-related product requirements
- Develop and maintain large-scale datasets for training and testing ML models
- Implement data pipelines for data ingestion, processing, and storage
- Optimize ML model performance, scalability, and reliability
- Develop and maintain tools for model monitoring, debugging, and quality assurance
- Collaborate with the Ads Measurement Modeling Team to develop and implement measurement models
- Work with the Advertiser Optimization Team to develop and implement optimization algorithms
What We Are Looking For
- 5+ years of experience in machine learning, deep learning, or natural language processing
- Strong programming skills in languages like Python, Java, or C++
- Experience with ML frameworks like TensorFlow, PyTorch, or Scikit-learn
- Strong understanding of computer science fundamentals, including data structures and algorithms
- Experience with large-scale data storage and processing systems like Hadoop, Spark, or Kafka
- Strong collaboration and communication skills
- Experience with cloud-based infrastructure like AWS or GCP
Nice to Have
- Experience with containerization using Docker
- Familiarity with Kubernetes or other container orchestration tools
- Experience with agile development methodologies
Benefits and Perks
- Competitive salary and equity package
- Flexible working hours and remote work options
- Comprehensive health, dental, and vision insurance
- 401(k) matching program
- Paid time off and holidays
- Access to professional development opportunities and conferences
- Reddit swag and other fun perks
How to Stand Out
- When applying, make sure to highlight your experience with machine learning frameworks and large-scale data processing systems.
- Showcase your ability to collaborate with cross-functional teams and communicate complex technical concepts to non-technical stakeholders.
- Be prepared to discuss your experience with model optimization, deployment, and maintenance.
- Emphasize your understanding of the importance of scalability, reliability, and performance in ML model development.
- Consider including examples of your work in your resume or a portfolio, such as GitHub repositories or research papers.
- Don't be afraid to ask about Reddit's approach to innovation and experimentation 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.