Software Engineer, Ads ML Infra

News BreakMountain View, CA
78d$165,000 - $225,000

About The Position

We are looking for an experienced Software Engineer to join our Ads team, with a strong focus on scalability, efficiency, and cost optimization. You participate in design, build and optimize large-scale distributed systems that power our advertising platform and ML pipelines, ensuring performance and reliability while driving meaningful cost reductions across compute, storage, and network resources. This is a highly impactful role where you will collaborate with Ads, Data, and Infrastructure teams to improve system efficiency, reduce infrastructure waste, and optimize ROI for one of the company's most critical businesses.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in software engineering, with a focus on infrastructure, distributed systems, or performance optimization.
  • Proficiency in at least one programming language (C++, Java, Go, Python).
  • Strong background in systems design, performance profiling, and cost optimization.
  • Experience with large-scale Ads/ML systems (e.g., ad serving, recommendation, ML training/inference pipelines).
  • Solid understanding of cloud or data center resource management (compute, storage, network).

Nice To Haves

  • 5+ years of experience in Ads Infrastructure, ML Infrastructure, or large-scale distributed systems.
  • Experience with infrastructure cost reduction projects (e.g., autoscaling, quota management, compute efficiency).
  • Familiarity with GPU/TPU optimization, model compression, or distributed ML training.
  • Experience with high QPS, low-latency ad serving systems.
  • Knowledge of big data ecosystems (Hadoop, Spark, Flink, Presto) and ML platforms (TensorFlow, PyTorch).
  • Strong analytical and problem-solving skills with proven track record of driving efficiency improvements.

Responsibilities

  • Design, implement, and optimize large-scale distributed systems for ads serving, bidding, ranking, and ML model training/inference.
  • Analyze system performance and cost metrics to identify inefficiencies across compute, storage, and network usage.
  • Develop frameworks, tools, and automation to improve infra utilization and reduce overall infrastructure costs.
  • Partner with Ads, ML, and Data teams to ensure infra aligns with business growth while maintaining cost efficiency.
  • Apply cutting-edge infrastructure and ML optimization techniques (e.g., caching strategies, quantization, distributed training optimization, autoscaling, scheduling).
  • Drive cost-efficiency initiatives across cloud and on-premise infrastructure, balancing performance, latency, and budget constraints.
  • Provide technical leadership in infrastructure optimization, system design, and best practices.

Benefits

  • Health, dental, and vision care for you and your family
  • Top-tier 401(K) plan with company matching
  • Paid time off and paid holidays
  • Paid parental leave
  • FSA and commuter benefits programs
  • Team activity budget

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Web Search Portals, Libraries, Archives, and Other Information Services

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service