Staff Software Engineer – Ads ML Training Infrastructure
Company | |
---|---|
Location | Palo Alto, CA, USA, Seattle, WA, USA, San Francisco, CA, USA, New York, NY, USA |
Salary | $200436 – $350763 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- BS (or higher) degree in Computer Science, or a related field.
- ~8+ years of relevant industry experience in leading the design of large scale & production ML infra systems.
- Deep knowledge with at least one programming language (Java, C++, Python) and at least one big data framework (Spark, Ray).
- Good knowledge and experience in building deep learning models and familiarity with Pytorch or Tensorflow.
- Track of records in leading group projects, coaching peers and collaborating across functions and orgs.
Responsibilities
- Lead and drive efforts of building next-gen ML data and training systems that directly powers up to 100 production models to uplevel Pinterest monetization business.
- Optimize the ads ML training performance, efficiency and scalability by 10x from infra and model perspectives.
- Work with ML communities inside and outside the company to bring in new technologies to Pinterest to power new ML paradigms including generative AI and LLM.
- Build strong partnership with other ML teams to accelerate ML development and training velocity and level up MLOps excellence.
- Mentor and coach other engineers, guiding them through technical decisions and career development.
Preferred Qualifications
-
No preferred qualifications provided.