Job Overview
Pinterest is seeking a Staff Software Engineer to join our Content Quality team. This role is pivotal in building large-scale content processing systems that utilize machine learning signals to select the highest quality content for distribution to our users. As a Staff Software Engineer, you will architect and develop systems, data pipelines, tools, and processes for computing and delivering signals that capture quality aspects of content created on Pinterest.
Key Responsibilities
- Architect and Develop Systems: Design and implement systems, data pipelines, and tools for computing and delivering quality signals for content on Pinterest.
- Collaboration with Machine Learning Engineers: Work closely with machine learning engineers during the conceptualization and productionization of signals.
- Infrastructure and Platform Development: Collaborate with infrastructure and platform teams to build the right set of tools and APIs to support signal hosting and delivery.
- Signal Adoption Frameworks: Work with signal consuming teams to architect frameworks for signal adoption.
What We're Looking For
- Experience: 7+ years of industry experience with at least two years in a technical leadership role.
- Programming Expertise: Proficiency in at least one of the following programming languages: Java, Scala, C++, or Python.
- Backend Services and APIs: Expertise in building and debugging scalable backend services and APIs.
- Technical Leadership: Proven experience in leading a technical team and providing mentorship.
- Distributed Systems: Hands-on experience with large-scale distributed systems, including distributed storage systems, stream processing, inference, and deployment at scale.
- Big Data Technologies: Experience with big data technologies such as Spark, Kafka, Flink, and Hadoop.
About Pinterest
Pinterest's mission is to bring everyone the inspiration to create a life they love. As a visual inspiration platform, Pinterest serves 482 million monthly active users worldwide, helping them search, save, and shop the best ideas for all of life’s moments.
Our Commitment to Diversity
Pinterest is an equal opportunity employer and makes employment decisions based on merit. We are committed to providing a workplace that is equitable, inclusive, and inspiring for every employee.
Additional Information
- Location: This position is based in San Francisco, CA, and is not eligible for relocation assistance.
- Workplace Type: Remote
- Salary Range: $160,520—$330,146 USD
- Equity: This position is eligible for equity.
Join us at Pinterest and help us inspire millions of people to create a life they love.
Benefits Extracted with AI
- Equity
- Flexible work model
Similar jobs
Last update: 23 minutes ago
Staff Software Engineer, Data Processing Infrastructure
Join Pinterest as a Staff Software Engineer to lead data processing infrastructure for big data and ML/AI applications.
Senior Staff Software Engineer, Big Data Platform
Lead Big Data and ML/AI initiatives at Pinterest, using technologies like Kubernetes, Spark, and AWS. Based in San Francisco, hybrid role.
Staff Software Engineer, Big Data Query Platform
Staff Software Engineer for Big Data Query Platform at Pinterest, specializing in technologies like Spark and Presto.
Senior Backend Software Engineer
Join Pinterest as a Senior Backend Software Engineer to build robust frameworks and features, enabling new technologies.
Senior Software Engineer, Analytics Platform
Senior Software Engineer for Analytics Platform at Pinterest, focusing on ML and data processing enhancements.
Backend Software Engineer
Join Pinterest as a Backend Software Engineer to build robust frameworks and features for Pinner-facing applications.
Senior Software Engineer, Solutions Engineering
Join Pinterest as a Senior Software Engineer in Solutions Engineering, focusing on API, JavaScript, and Python development.
Full Stack Software Engineer, Core and Monetization
Join Pinterest as a Full Stack Software Engineer in San Francisco, focusing on core and monetization features.
Backend Software Engineer at Pinterest
Join Pinterest as a Backend Software Engineer in Seattle, focusing on RESTful API and robust technical design.
Senior Data Scientist
Join Pinterest as a Senior Data Scientist to shape future products using data science, machine learning, and statistical modeling.
Engineering Manager II at Pinterest
Lead a dynamic engineering team at Pinterest, managing Web, Backend, iOS, and Android development. Remote flexibility offered.
Staff Software Engineer, Data Infrastructure
Senior Data Infrastructure Engineer at Airbnb, focusing on data engineering tools and frameworks, remote eligible.
Staff Product Manager, Empathetic AI
Lead AI safety capabilities at Pinterest as a Staff Product Manager. Drive innovation and strategy in a remote role.
Fullstack Engineer - Growth Platform Team
Join Pinterest's Growth Engineering team in Dublin as a Fullstack Engineer, pivotal in global growth initiatives.
Machine Learning Internship for Master's Students
Join Pinterest as a Machine Learning Intern, work on AI challenges, and apply your skills in Python, Java, and TensorFlow.
Staff Software Engineer - Data
Join Walmart as a Staff Software Engineer - Data to design scalable data pipelines and infrastructure.
Software Engineer II, Data Engineering
Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.
Senior Software Engineer, Data Processing Infrastructure
Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.
Senior Software Engineer - Data Pipeline Team
Senior Software Engineer for Data Pipeline team, remote work, expertise in Python, NoSQL, Big Data technologies.
Senior/Staff Data Engineer
Join Sift as a Senior/Staff Data Engineer to design scalable data platforms and work with cutting-edge technologies in a hybrid environment.
Senior Staff Software Engineer - Sales Productivity Engineering
Join LinkedIn as a Senior Staff Software Engineer to drive innovation in Sales Productivity Engineering with a focus on technical leadership and backend development.
Staff Software Engineer
Join Matterport as a Staff Software Engineer to build scalable services in a microservices environment.
Senior Software Engineer
Join Sift as a Senior Software Engineer to build scalable data platforms and interfaces in a hybrid environment.
Senior Data Engineer, Data Platform
Senior Data Engineer needed to build scalable data platforms using Kafka, Spark, and AWS. Inclusive team, great benefits.