via ZipRecruiter
$120K - 180K a year
Design, develop, and maintain backend APIs and services for an ML-based advertising platform, including feature development, optimization, and mentoring.
5+ years software engineering experience with Go, Java, or Python, enterprise SaaS background, cloud and big data platform experience, strong problem-solving and communication skills.
The Impact You'll Be Contributing to Moloco: • We're seeking a software engineer to help us design, develop and maintain the backend of our state of the art Moloco Commerce Media (MCM) product • You will be responsible for developing an ML-based online advertising platform for the rapidly growing retail media industry • You will play a pivotal role building and developing our enterprise-ready solution. We've determined clear market fit and are now seeking senior and staff engineers to refine the MCM product • You will lead feature development, design, optimization, testing, and maintenance of software applications and solutions for internal and external end users • You will mentor others on the team and have the opportunity to lead high-impact projects The Opportunity: • Build and maintain core APIs for the ad campaign lifecycle in MCM: create, target, budget, bid, pace, pause, and approve. • Deploy reporting and analytics APIs that provide answers to spend, performance, and attribution questions in near real-time and batch. • Integrate billing and invoicing flows from start to finish: spend tracking, invoice generation, and multi-currency support. • Design services that remain fast and reliable at scale. • Collaborate with PM, data science, and partner teams to turn goals into clear milestones and documentation. • Operate what you build: dashboards, alerts, runbooks, and an on-call rotation that is healthy and respectful. • Mentor other engineers through code reviews, pairing, and technical design discussions. • Explore and prototype next-generation features such as advanced ad performance analytics and creative-level reporting across millions of campaign items. How Do I Know if the Role is Right For Me? • 5+ years of software engineering experience using one or more modern languages such as Go, Java, Python • Experience with enterprise SaaS applications • Outstanding problem-solving skills and a passion for delivering high-quality, innovative solutions • Interest and experience in platforms in the advertising or e-commerce domains • Experience working with large-scale distributed systems • System design and development skills; from gathering requirements to design to implementation to production • Experience in Cloud/Big Data platforms (e.g., AWS, GCE, GCP, Beam, Spark, BigTable, BigQuery etc.) • Programming fundamentals, testing, and common algorithms and structures • Strong analytical troubleshooting skills • Growth mindset, with a passion for staying updated on emerging technologies and industry trends, and a willingness to share knowledge and mentor others • Excellent communication and collaboration skills
This job posting was last updated on 12/3/2025