Staff Software Engineer, Batch Processing Platform

1 week, 6 days ago
Full-time
Lead
Software Development
Pinterest

Pinterest

Pinterest is the world's first visual discovery engine, offering a vast dataset of ideas with over 200 billion recipes, home hacks, and style inspiration. With a mission to inspire everyone to create a life they love, Pinterest empowers its employees t...

Internet Software & Services
5K-10K
Founded 2010

Description

  • Design, implement, and optimize Pinterest’s batch processing infrastructure.
  • Collaborate with cross-functional teams to understand data needs.
  • Lead technical projects and initiatives through to completion.
  • Mentor and guide junior engineers on best practices and architecture.
  • Ensure the reliability, scalability, and efficiency of data systems.

Requirements

  • 6+ years of experience building and supporting large-scale big data infrastructure or platforms.
  • Experience with big data query technologies such as Spark SQL or Presto/Trino.
  • Experience designing and maintaining scalable data infrastructure.
  • Proficiency in programming languages such as Java, Scala, or Python.
  • Strong problem-solving abilities and a drive for innovation.
  • Excellent communication skills and ability to collaborate across teams.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience working with Spark, Presto/Trino, Iceberg, or similar big data open source technologies (preferred).
  • Ability to work remotely with in-office collaboration 1–2 times per quarter.

Benefits

  • Base salary range of $177,185 to $364,795 USD for US-based applicants.
  • Eligible for equity.
  • Flexible PinFlex working model with remote-first setup and occasional in-office collaboration.
  • No relocation assistance provided for this position.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Cloud Infrastructure AI

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a Senior Software Engineer to lead the development and operation of its Kubernetes-based GPU platform powering AI and machine learning infrastructure.

AWS Azure EC2 GCP Kubernetes LLM Machine Learning
1 hour, 17 minutes ago

Sr. Software Engineer, Internal Apps

Promenade 51-250 Internet Software & Services

Promenade is hiring a Senior Software Engineer for its Internal Tools team to build and improve software that helps internal teams work more efficiently and reliably.

JavaScript MySQL Python Snowflake SQL System Design
2 hours, 38 minutes ago

Sr Software Engineer

Amwell 1K-5K Diversified Telecommunication Services

Amwell is hiring a Senior Software Engineer – Full Stack to help build and support its cloud-based healthcare platform that connects patients and providers across the care continuum.

Angular AWS DynamoDB Java JavaScript Microservices MongoDB NestJS Node.js PostgreSQL Redis Spring Boot TypeScript
2 hours, 46 minutes ago

Senior Software Engineer

ZoomInfo 1K-5K Professional Services

ZoomInfo is hiring a Senior Full Stack Engineer for its Chorus.ai Conversation Intelligence platform to build customer-facing product experiences that turn large-scale sales call data into actionable insights for sales teams.

Angular DynamoDB Elasticsearch MongoDB MySQL Node.js Python React REST API Solr
3 hours, 20 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers