AdTechTalent
Engineering19 days agoOn-site

Moloco

Senior Software Engineer - Moloco Commerce Media

software engineeringbackendmachine learningadvertisingretail mediadistributed systemscloudbig dataGoJavaPythonAWSGCPSparkBigQuerySaaSmentorshipsystem design

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5+

Location

Menlo Park, California, United States

Full job description

Moloco is seeking a senior software engineer to design, develop, and maintain the backend of the Moloco Commerce Media (MCM) product, an ML-based online advertising platform for the retail media industry. The role involves leading feature development, system design, optimization, testing, and maintenance of scalable software applications and APIs for ad campaign lifecycle, reporting, analytics, and billing. The engineer will collaborate with cross-functional teams, mentor others, and operate production systems including on-call duties. Candidates must have 5+ years of experience in modern programming languages (Go, Java, Python), enterprise SaaS, large-scale distributed systems, cloud and big data platforms, strong problem-solving and communication skills, and a passion for innovation and mentorship. The position is full-time, on-site in Menlo Park, CA, with competitive salary ranges and comprehensive benefits including medical, dental, vision, 401(k), paid holidays, flexible time off, and potential bonuses and equity.

What you'll do

  • Design, develop and maintain the backend of Moloco Commerce Media (MCM) product
  • Develop an ML-based online advertising platform for retail media industry
  • Lead feature development, design, optimization, testing, and maintenance of software applications
  • Mentor other engineers and lead high-impact projects
  • Build and maintain core APIs for ad campaign lifecycle: create, target, budget, bid, pace, pause, approve
  • Deploy reporting and analytics APIs for spend, performance, and attribution in near real-time and batch
  • Integrate billing and invoicing flows including spend tracking, invoice generation, multi-currency support
  • Design scalable, fast, and reliable services
  • Collaborate with PM, data science, and partner teams to define milestones and documentation
  • Operate built systems with dashboards, alerts, runbooks, and participate in a healthy on-call rotation
  • Explore and prototype next-generation features such as advanced ad performance analytics and creative-level reporting

Requirements

  • 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

Tech stack

GoJavaPythonAWSGCEGCPBeamSparkBigTableBigQuery

Benefits

Medical, dental, and vision insurance401(k) plan with company matchShort-term and long-term disability coverageBasic life insuranceWell-being benefits and perksUp to 12 scheduled paid holidays per calendar yearOne Thrive Day off per quarterFlexible Time Off (FTO)Eligibility for bonus and equity awards based on performance

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.