
About Pinterest
Discover and save creative ideas visually
Key Highlights
- 450 million monthly active users as of 2022
- Public company (NYSE: PINS) with a valuation of $15 billion
- Headquartered in SoMa, San Francisco, CA
- Raised over $1.5 billion in funding since inception
Pinterest, headquartered in San Francisco, CA, is a visual discovery platform that allows users to save and share creative ideas through digital pinboards. With over 450 million monthly active users as of 2022, Pinterest has become a go-to platform for inspiration, particularly in lifestyle and DIY ...
🎁 Benefits
Pinterest offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from welln...
🌟 Culture
Pinterest fosters a culture of creativity and inspiration, encouraging employees to explore new ideas and approaches. The company values visual discov...
Skills & Technologies
Overview
Pinterest is hiring a Staff Software Engineer to lead the development of their stream processing platform. You'll work with technologies like Flink and Kafka to handle millions of messages per second. This role requires expertise in big data technologies and open source contributions.
Job Description
Who you are
You have extensive experience in software engineering, particularly in building scalable systems that handle large volumes of data. Your background includes working with stream processing technologies and contributing to open source projects, showcasing your ability to innovate and lead in technical environments. You understand the intricacies of real-time data processing and are passionate about improving system performance and reliability.
You are proficient in using tools like Flink and Kafka, and you have a solid grasp of big data concepts. Your experience includes customizing open source technologies to meet specific challenges, and you thrive in collaborative settings where you can share your knowledge and mentor others. You are a proactive problem solver who enjoys tackling complex technical challenges and providing thought leadership within your organization.
Desirable
Experience with additional big data technologies and frameworks is a plus, as is familiarity with cloud platforms and distributed systems. You are open to learning new technologies and methodologies that can enhance your contributions to the team.
What you'll do
In this role, you will lead the strategy and technical direction of Pinterest's streaming platform, ensuring it meets the demands of processing millions of messages per second. You will work closely with internal stakeholders to understand their needs and develop solutions that leverage low-latency stream processing. Your contributions will include improving and customizing the internals of open source Flink to address Pinterest's unique challenges at scale.
You will actively participate in the open source community, sharing your insights and improvements with others while also learning from the broader ecosystem. Your role will involve building and scaling stream processing frameworks and infrastructure, which are critical to the success of various business use cases at Pinterest.
You will provide thought leadership on best practices for real-time data processing and storage, helping to shape the company's approach to handling data efficiently and reliably. Collaborating with cross-functional teams, you will ensure that the streaming platform aligns with Pinterest's overall mission and technical goals.
What we offer
Pinterest offers a dynamic work environment where innovation is encouraged, and your contributions can have a significant impact on millions of users worldwide. You will have the opportunity to work with cutting-edge technologies and be part of a team that values creativity and collaboration. We provide flexible work arrangements, including remote options, to help you achieve a work-life balance that suits your needs. Additionally, we offer competitive compensation and benefits to support your professional growth and well-being.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Pinterest.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Luminai is hiring a Staff Software Engineer to design and implement core platform development for automating complex workflows. You'll work with technologies like Kafka and Kubernetes to deploy AI automations in critical production environments. This position requires exceptional problem-solving skills and experience in distributed systems.

Staff Engineer
Instacart is hiring a Staff Software Engineer for their Data Platform team to tackle complex scaling challenges and build a modern data platform. You'll work with technologies like AWS and Python to support millions of daily requests. This position requires significant experience in data engineering and machine learning.

Staff Engineer
Samsara is seeking a Staff Software Engineer to lead the technical direction of their Platform team. You'll be responsible for building foundational systems that drive Samsara's software products. This role requires strong technical leadership and experience in software architecture.

Backend Engineer
Bazaarvoice is hiring a Staff Backend Engineer to build data pipelines and API layers for client-facing dashboards. You'll work with AWS and data aggregation technologies. This position requires experience in building and operating data systems.