Search jobs > San Jose, CA > Software engineer ml

Tech Lead Software Engineer, Ads ML Infrastructure

TikTok
San Jose
Full-time

About the team

The ads system at TikTok operates on a massive scale and serves millions of advertisers, clients and influencers across the world.

The quality of the ads system highly depends on the ability to handle massive data, and machine learning is widely used to improve the quality of our ads.

The Ads machine learning data platform team is responsible for building highly efficient infrastructure to collect and process data for the usage of machine learning training, serving, and privacy enforcement, including feature engineering, feature store, training data generation, etc.

We are looking for an innovative Software Engineer to join the team. You will provide technical leadership to key projects and empower the team. Responsibilities

  • Lead projects committed to building and operating scalable and reliable ads ranking infrastructure systems.
  • Develop, drive, and execute the technical vision and roadmap for the ads ML infrastructure team.
  • Provide technical leadership and guidance to team members and project peers.
  • Communicate cross-functionally across various teams, organizations and internal and external stakeholders to drive engineering efforts.
  • Lead the innovation efforts, and bring in new ideas and technologies.

Minimum requirements

  • Bachelor's degree in computer science or related technical disciplines.
  • Hands-on experience with building and training complex and scalable machine learning systems.
  • Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • Solid coding skills and a good understanding of algorithms, especially causal inference, uplift model, and deep learning.
  • Experience in managing projects. Preferred requirements
  • Experience in Ads domain.
  • Experience with building large-scale ranking infrastructure.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

Key Responsibilities:Creating and enhancing bot manager detection and featuresProviding technical leadership across engineering teamsAnalyzing large sets of data to develop and improve malicious bot detectionRequired Qualifications:12+ years' experience and Bachelor's degree in Computer Science/Engi...

Promoted
Cadence Design Systems
San Jose, California

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to d evelop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. At Cadence, we hire and ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Lead Wired Engineer for a Department of the Air Force Base Infrastructure Modernization role. ...

Promoted
Tik Tok
San Jose, California

Your responsibilities will include designing service-side ML systems, implementing ML models, and validating their impact on the overall system through A/B testing. Collaborate with engineering team and product team to shape the architecture roadmap applying ML. TikTok is the leading destination for...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Engineer Lead in Lockbox/Mainframe. ...

Promoted
CloudKitchens
Mountain View, California

CloudKitchens develops infrastructure for better food — from building kitchens in cities around the world where restaurateurs can run their businesses, to developing software and hardware that makes the process of delivering orders to eaters fast, accurate, and reliable. We’re looking for a backend-...

Promoted
LevelUP HCS
Sunnyvale, California

BA/BS Degree in Computer Science or related technical discipline, or related practical experience. Experience with industry, opensource, and/or academic research in technologies such as GraphQL, gRPC, Envoy Proxy, Kubernetes. ...

Apple
Cupertino, California

Participate in product design reviews to ensure security is a core component of design - Collaborate with stakeholders and cross-functional leaders in engineering, product, and operations across Apple to ensure the adoption of our data platform is done in a security compliant manner - Liaison and co...

High-tech Professionals
San Jose, California

Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system. This position is primarily responsible for researching, designing, and developing computer software systems, software syst...

Magnum Hunt
Sunnyvale, California

We have an immediate opening for a Senior / Principal Software Quality Engineer with strong technical and communication skills, with passion for building high-quality test automation frameworks and work side by side with core developers and the other members of QA team. Review Product requirements ,...