Software Development Engineer, Ads Analytics & Insights-Fixed
Core
Design and operate the ML platform and data pipelines that take segmentation models from experimentation to production, delivering predictions and recommendations to sales systems at scale.
Role type
Senior IC machine-learning platform engineer (sales productivity)
Builds
ML platform, data pipelines, and productionized recommendation systems for sales teams
Domain
E-commerce advertising, machine learning, large-scale distributed systems
Deliverable
production ML models
Required skills
C#, C++, Java, or Perl; Object Oriented Design; large-scale multi-tiered distributed software development; system design and architecture; model monitoring; data pipeline engineering; on-call operational excellence
Preferred skills
Full software development life cycle experience; Bachelor's degree in computer science
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop ML platform for model productionization; Deliver model outputs reliably to downstream sales systems; Build scalable automated data pipelines; Design solutions for on-demand predictions and explanations; Partner with scientists to productionize models; Build instrumentation to measure recommendation impact; Participate in code reviews and mentor teammates