AdTechTalent
Engineering19 days agoHybrid

Moloco

Staff Software Engineer, Ads Data Warehouse

staff software engineerdata infrastructuredata warehousedata lineagedata catalogdata governancedistributed systemscloud platformsGolangPythonJavaAirflowKafkamachine learningadsdata modelingmetadata managementcomplianceGDPRCCPA

Key details

Salary

$216K – $270K

Employment type

Full-time

Seniority

Senior

Years experience

5+

Location

Seattle, Washington, United States

Full job description

Moloco is hiring a Staff Software Engineer for the Ads Data Warehouse team to build and evolve core data infrastructure supporting data-driven products and analytics. The role involves defining technical vision and strategy, leading architecture design, and mentoring engineers. Responsibilities include developing data lineage, metadata management, data catalog systems, establishing data governance and compliance frameworks, and scaling reliable data workflows. Candidates must have 8+ years of software engineering experience focused on data infrastructure or distributed systems, proficiency in Golang, Python, or Java, and experience with cloud data platforms and orchestration frameworks. The position offers a competitive salary range of $216,000 to $270,000 USD and is based in Seattle, Washington with hybrid work options.

What you'll do

  • Define and drive technical roadmap and architecture aligned with product, analytics, ML, and infrastructure needs
  • Lead design and evolution of core data systems including data lineage, metadata management, and data catalog systems
  • Partner with cross-functional leaders to establish data governance, access control, and compliance frameworks
  • Build and scale high-reliability systems for real-time and batch data workflows across Ads and analytics
  • Define best practices for data modeling, observability, and developer experience
  • Drive cross-organization initiatives to improve data quality, discoverability, and system adoption
  • Mentor senior engineers and develop technical leadership across data and infrastructure teams
  • Act as trusted technical advisor to product and engineering leadership on strategy and scaling challenges

Requirements

  • Bachelor’s degree or higher in Computer Science, Engineering, or related technical field
  • 8+ years of experience in software engineering focused on data infrastructure, platform systems, or distributed architectures
  • Experience designing and scaling large-scale data platforms or data-intensive systems
  • Strong proficiency in Golang, Python, or Java
  • Deep understanding of distributed systems, metadata management, and data modeling principles
  • Hands-on experience with cloud data platforms (GCP, AWS, Azure) and data orchestration frameworks (Airflow, Beam, Dataflow, Kafka)
  • Ability to define and lead complex technical initiatives spanning multiple teams or domains
  • Excellent communication skills to influence and align stakeholders across engineering, product, and compliance

Tech stack

GolangPythonJavaGCPAWSAzureAirflowBeamDataflowKafka

Benefits

Competitive benefits packageInnovative benefits supporting employee and family well-beingInclusive and diverse work environmentOpportunities for growth and learningSupportive culture emphasizing humility, growth mindset, value creation, and teamwork

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.