Software Engineer II, Data

PinterestToronto, ON
CA$139,378 - CA$189,378Hybrid

About The Position

As a Software Engineer (Data), you are a full stack data engineer that loves solving business problems with data. You work with key business and product leads, analysts and data scientists to understand the business domain and how data can empower them. You engage with fellow engineers to develop better data platforms to make the process of producing data and deriving insights easy and efficient. You are passionate about the quality of the data you produce and take pride in having your data drive our business. At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI. Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here.

Requirements

  • 2+ years of experience with big data (Hive, Iceberg, Presto, Spark, SparkSQL, Scala, Airflow), and scripting language (Python).
  • Hands-on experience in principled data warehouse design, data pipeline design and development, and data visualization.
  • Experience using large language models and developing AI agents to boost productivity
  • Great communication skills. You should be able to directly communicate with senior business leaders, embed yourself with business teams, and present solutions to business stakeholders.
  • Experience in working independently and driving projects end to end.
  • Strong analytical skills.
  • Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs.
  • Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review).
  • High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables.
  • Bachelor’s or Master’s degree in a relevant field such as Data Engineering, or equivalent experience

Nice To Haves

  • Data visualization technologies (Tableau, Looker, Superset) a plus.

Responsibilities

  • Understand the business drivers and analytical use-cases and translate these to data products.
  • Explore new technologies and learn new techniques to solve business problems creatively.
  • Think big and drive the strategy for better data quality within Pinterest.
  • Design, implement and maintain pipelines that produce business critical data reliably and efficiently using cloud technology.
  • Become the voice of business within engineering, and of engineering within business.
  • Create data visualizations that allow easy consumption of the data learnings and insights.
  • Collaborate with many teams from Product, Engineering and Business to produce relevant data solutions that can be used across multiple use cases.
  • Leverage AI to seek faster execution (i.e. draft, prototype, outline) and explore alternative options (i.e. iterate, compare approaches)
  • Leverage AI to synthesize information (summarize, distill themes) and automate repeatable tasks (documentation, reporting, QA checks)

Benefits

  • Information regarding the culture at Pinterest and benefits available for this position can be found here.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service