Search jobs > San Francisco, CA > Staff software engineer

Staff Software Engineer, ML Serving Platform

Pinterest
San Francisco, CA, US
Full-time

What you’ll do :

  • Design and build large-scale, reliable and efficient ML serving systems for model inference, deployment monitoring and feature logging.
  • Improve the productivity and iteration speed of ML engineers and data scientists.
  • Projects may include : high-performance inference engine with GPUs and hardware accelerators; ML monitoring and observability solutions.
  • Work extensively with ML engineers across Pinterest to understand their requirements, pain points, and build generalized solutions.

Also work with partner teams to drive projects requiring cross-team coordination.

Provide technical guidance and coaching to more junior engineers in the team.

What we’re looking for :

  • Hands-on experience building large-scale ML use cases and systems in production, preferably expertise in SoTA ML inference technologies and optimizations.
  • Strong understanding of ML systems especially around scalability and efficiency.
  • Flexibility to work across different areas : online systems, model optimization, infrastructure optimization, data processing pipelines, etc.
  • Fluency in Python and C++, familiarity with at least one common ML framework.
  • Experience with GPU programming, containerization, orchestration technologies is a plus.

Relocation Statement :

This position is not eligible for relocation assistance. Visit our page to learn more about our working model.

LI-REMOTE

LI-AH2

At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position.

The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.

30+ days ago
Related jobs
Promoted
Scale AI, Inc.
San Francisco, California

Software is eating the world, but AI is eating software. At the foundation of these products is the Platform Engineering team. Extensive experience in software development and a deep understanding of Distributed Systems, Cloud Platforms, and Data Science. Strong knowledge of software engineering bes...

Promoted
Rippling
San Francisco, California

Owning the overall quality, engineering excellence and technical competence of the Insurance and Benefits product and platform. Rippling is building the first modern multi-sided marketplace that seamlessly connects brokers, employers, and employees with any benefit. Our platform powers the discovery...

Promoted
Pinterest
San Francisco, California

We're looking for staff or senior staff software engineers to help us build and lead the next generation of batch processing platform and infrastructure at Pinterest. The Batch Processing Platform Team provides Hadoop & Spark platforms as services to Pinterest engineering. Lead the strategy and ...

Promoted
Reddit, Inc.
San Francisco, California

Work collaboratively with a team of software engineers to create and maintain the foundational platform for running Reddit’s transport infrastructure. The Infrastructure organization is looking to hire a backend software engineer to work collaboratively on a team dedicated to building out Reddit’s i...

Promoted
Argus Labs
San Francisco, California

This allows us to fully understand and utilize the capabilities of our platform, resulting in novel game designs built around the platform's unique power and quirks. Architect systems that allow games, marketplaces, and user-generated content/platforms to communicate and interoperate seamlessly. Wor...

Promoted
Technacity Group
San Francisco, California

They have big plans to expand their range of games, and the number of platforms they support, and are looking for a great Staff Engineer to level up their game development engineering teams as they do it. Our client is looking for a thoughtful and pragmatic product-focused Staff Engineer to join the...

Promoted
Outdefine
San Francisco, California

Staff Software Engineer - Content Lake DX (Scale). Senior Software Engineer (Backend) - Content Lake DX. Senior Software Engineer - Sanity Studio. Senior Engineering Manager - Sanity Studio. ...

Lyft
San Francisco, California

Work with data engineers, data scientists, ML engineers and software engineers from other orgs to understand their requirements, build solutions and enforce best practices. We are seeking a talented Staff Software Engineer to join our dynamic Batch Compute Team. Set high standards, mentor and coach ...

SoFi
San Francisco, California

We are looking for a Staff Mobile Engineer with a natural inclination to elegantly solve complex problems. Experience as a tech lead/architect for one or many mobile, feature or platform engineering teams. You will engage with Design and Product leadership routinely to put together engineering plans...

Guidewire
San Mateo, California

Software Engineer role within a data platform/data engineering team. Prior experience in building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive. Design, develop and run cloud native data platform and analytics SaaS services. Prior experience and passion for building a large-...