Staff Software Engineer, Batch Processing Platform

1 day 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

Staff Software Engineer, Partnerships

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a Staff Software Engineer, Partnerships to define and scale the backend architecture powering Embedded Instacart across partner ecosystems and internal platform teams.

Android iOS System Design
9 minutes ago

Senior Software Engineer, GenAI Frontend

Exa 1-10 Internet Software & Services

Intrinsic, an AI robotics group at Google, is hiring a frontend-focused engineer to build conversational web experiences that help users author and maintain robotics solutions on its Flowstate platform.

Angular LLM React TypeScript
9 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Edinburgh, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to own data collection and ingestion infrastructure that powers model training and next-generation consumer and enterprise products.

Android Bash Docker GCP iOS Linux Python Terraform
14 minutes ago

Senior Software Engineer (Realtime Detection)

Sysdig 251-1K IT Services

Sysdig is hiring a Senior Software Engineer to build real-time detection and response capabilities for cloud security across hosts, Kubernetes, and cloud assets in a remote, distributed engineering environment.

Docker Elasticsearch Go Kafka Kubernetes Linux Microservices PostgreSQL Redis
24 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