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 Staff Software Engineer, Data Processing Infrastructure at Pinterest will play a pivotal role in designing, building, and improving data processing systems that empower teams across the organization. This position will involve strategic contributions to the architecture of large-scale data infrastructure, collaborating with cross-functional teams to enhance performance, scalability, and reliability while ensuring high-quality data is accessible for analytics and product development.
Job Responsibilities
- Design, implement, and maintain scalable data processing systems that support advanced analytics and machine learning applications.
- Collaborate with data scientists and product teams to understand data needs and translate them into technical specifications.
- Optimize existing data processing workflows for improved performance and efficiency.
- Integrate new technologies and tools to streamline data processing and management.
- Ensure adherence to best practices in data governance, security, and compliance.
- Mentor and guide junior engineers, fostering a collaborative and innovative engineering culture.
- Participate in code reviews, contributing to the continuous improvement of engineering processes and performance.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering, with a focus on data processing or infrastructure systems.
- Proficient in programming languages such as Java, Scala, Python, or similar.
- Strong experience with data processing frameworks and tools, such as Apache Spark, Hadoop, or Kafka.
- Solid understanding of SQL and NoSQL databases, as well as data modeling techniques.
- Experience with cloud platforms like AWS, Google Cloud, or Azure.
- Excellent problem-solving skills and a passion for data-driven decision-making.
- Strong interpersonal and communication skills, capable of working in collaborative environments.
Technologies & Tools
This position will utilize a variety of technologies, including but not limited to Apache Spark for large-scale data processing, Kafka for stream processing, and SQL/NoSQL databases for data storage and retrieval. Familiarity with cloud services like AWS or Google Cloud will also be critical, along with tools for data visualization and analytics to enable data-driven insights across various teams.
Ideal Candidates
Ideal candidates for the Staff Software Engineer, Data Processing Infrastructure role possess a strong technical foundation, combined with a proactive approach to problem-solving and innovation. They should be detail-oriented with a deep commitment to producing high-quality solutions and have the ability to thrive in a fast-paced, collaborative environment. Strong leadership qualities and a passion for mentoring others are key characteristics that will contribute to the success of both the individual and the team as a whole.
Licensed Practical and Licensed Vocational Nurses: 648,000 people in the US, paid from $49,740 a year (the lowest 10%) to $83,440 (the top 10%), with $64,400 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.