Staff Software Engineer, Batch Processing Platform

3 weeks, 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

Senior Software Engineer

Cribl 251-1K IT Services

Cribl is seeking a Senior Software Engineer for its Platform team to build and evolve the identity, backend, and cloud infrastructure that powers its telemetry products across cloud, hybrid, and on-premise environments.

AWS Bitbucket CircleCI Cypress Jenkins Jest Linux Mocha Node.js REST API Serverless TypeScript
2 hours, 38 minutes ago

NetSuite Developer

Workstate 51-250 Internet Software & Services

Workstate is hiring an ET NetSuite Developer to support an enterprise ERP transition by maintaining and documenting critical NetSuite functionality while the company migrates required processes to a target platform.

ERP JavaScript NetSuite REST API SOAP
2 hours, 47 minutes ago

Software Engineer III - Edge Computing

Voyager Life Sciences Tools & Services

Voyager Technologies is seeking a Senior Edge Computing Engineer to develop and optimize real-time, GPU-accelerated software for fielded defense and space systems across diverse hardware platforms.

Docker gRPC Kubernetes Linux Rust
3 hours, 43 minutes ago

Dev Infra Software Engineer, Air Defense

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a DevInfra-focused backend engineer to help build and support infrastructure, tooling, and services for a high-stakes defense program.

AWS Azure C++ CI/CD Git Go Java JavaScript Python Rust Terraform TypeScript
5 hours, 8 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