Full Time

Senior Software Engineer, Big Data

Pinterest
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Pinterest, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Big Data at Pinterest will play a pivotal role in shaping the company's data infrastructure, ensuring efficient processing and analysis of large datasets. This position requires collaboration with cross-functional teams to design and implement robust data pipelines and analytics solutions that enhance the overall product experience. The ideal candidate will leverage their expertise in big data technologies to solve complex problems, contributing to the evolution of Pinterest's data strategy and providing data-driven insights for product development.



Job Responsibilities

  • Design and build scalable data pipelines to support various applications and services across Pinterest.
  • Implement strategies for data wrangling, transformation, and storage to optimize data processing and accessibility.
  • Collaborate with Data Scientists and Product Managers to understand data needs and provide solutions that inform product development.
  • Maintain and enhance existing data frameworks to ensure reliability and efficiency in data processing.
  • Utilize real-time data processing frameworks to enable timely analysis and decision-making.
  • Perform code reviews and mentor junior engineers to foster skill development within the team.
  • Stay updated on industry trends and emerging technologies in big data and data engineering.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is preferred.
  • 5+ years of experience in software engineering, with a focus on big data technologies.
  • Proficiency in programming languages such as Java, Scala, or Python.
  • Extensive experience with data processing frameworks like Apache Spark, Hadoop, or equivalent.
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and data warehousing solutions.
  • Strong understanding of database systems, both SQL and NoSQL.
  • Excellent problem-solving abilities and a strong analytical mindset.


Technologies & Tools

The Senior Software Engineer, Big Data role will involve working with a range of cutting-edge technologies and tools, including but not limited to: Apache Spark, Hadoop, Kafka for real-time data processing, and cloud services like AWS or Google Cloud Platform for scalable data solutions. Familiarity with Docker and Kubernetes for container orchestration, as well as tools for monitoring and performance optimization, will also be beneficial in this position.



Ideal Candidates

The ideal candidates for the Senior Software Engineer, Big Data role at Pinterest will possess a strong blend of technical expertise and interpersonal skills. They will have a passion for data and a commitment to delivering innovative solutions that impact user experience. Furthermore, successful candidates will demonstrate the ability to work collaboratively in a team environment, possess a proactive attitude towards learning and adapting to new technologies, and exhibit strong communication skills that foster teamwork and alignment across various departments.

Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.