Machine Learning Engineer Graduate (Brand Ads) - 2027 Start
About the role
The Brand Ads Team builds technologies that unlock business growth potential. This team owns several ads products: reservation ads, auction ads, and innovative content ads that enable advertisers and users to foster more awareness of their brand to attain their business goals. We work on the end-to-end ads delivery tech stack, including ads bidding, ranking, and forecasting.
Successful candidates must be able to commit to an onboarding date by the end of the year.
Responsibilities
- Work on real-world problems such as forecasting available inventory, optimizing auction traffic, and using machine learning to improve delivery quality and efficiency.
- Collaborate closely with engineers, product managers, data scientists, and strategy partners to turn ambiguous business challenges into scalable technical solutions.
- Work on a brand-facing business where your systems map directly to revenue and to the experience of major advertisers.
Requirements
Minimum Qualifications
- Individuals who are completing or have recently completed a Master's degree in Computer Science, a related field, or equivalent practical experience.
- Proficient in at least one general-purpose programming language, such as Go, C/C++, Java, or Python, with solid coding and debugging skills.
- Strong foundation in data structures, algorithms, Linux development environment, and system design, with strong analytical and problem-solving skills.
- Solid understanding of statistics, probability, machine learning, and deep learning fundamentals, with familiarity with at least one mainstream machine learning framework such as TensorFlow, PyTorch, or MXNet.
- Ability to work effectively in ambiguous environments, make sound engineering trade-offs, and collaborate in cross-functional teams.
Preferred Qualifications
- Good understanding of online advertising systems, especially one or more of the following areas: guaranteed delivery, reservation ads, pacing, allocation, inventory forecasting, traffic strategy, brand safety, ads ranking, bidding, or auction systems.
- Familiarity with advertising concepts such as CPM, CPC, CTR, CVR, campaign, creative, targeting, demand, inventory, budget, pacing, reservation, auction, DSP, or RTB.
- Experience with large-scale backend systems, recommendation systems, search systems, or advertising systems.
- Experience with data analysis, experimentation, feature engineering, or model optimization.
- Experience with distributed computing, or related internship, project, or research experience.
Pay
The base salary range for this position is $128,000 - $256,000 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies, experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work; this role may be eligible for additional discretionary bonuses/incentives and restricted stock units.
Benefits
- Day one access to medical, dental, and vision insurance.
- 401(k) savings plan with company match.
- Paid parental leave.
- Short-term and long-term disability coverage.
- Life insurance.
- Wellbeing benefits.
- 10 paid holidays per year.
- 10 paid sick days per year.
- 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).