Staff Software Engineer
Company | |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- 10+ years of experience building and shipping large-scale software systems in a product-driven environment
- Bachelor’s or Master’s degree in a relevant field such as Computer Science, or equivalent experience
- Experience leading the design and development of complex, high-performance distributed systems and microservices architectures
- Proven track record of technical leadership and successfully delivering projects with multiple dependencies and stakeholders
- Experience with big data processing frameworks (e.g. Spark, Flink) and building data pipelines
- Domain experience in building Trust and Safety systems at scale
Responsibilities
- Design and develop highly scalable, reliable and performant software systems to power content quality and safety infrastructure at Pinterest
- Provide technical leadership, mentoring and guidance to other engineers on the team
- Collaborate cross-functionally with product, design, data science and other engineering teams to define roadmaps and deliver high-impact projects
- Drive engineering best practices and processes to continuously improve software quality, reliability and developer productivity
- Actively contribute to Pinterest’s technical culture through code reviews, tech talks, open source projects and recruiting
Preferred Qualifications
-
No preferred qualifications provided.