Staff Software Engineer, Batch Processing Platform
About Pinterest:
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI.
Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here .
We’re looking for a Staff Software Engineer to help us build a high-performance, efficient, and easy to use batch processing platform and infrastructure at Pinterest. You’ll be working on some of the most exciting big data open source technologies such as Spark, Presto/Trino, Iceberg, etc. at the scale of hundreds of petabytes of data to bring everyone the inspiration to create a life they love.
What you’ll do:
- Design, implement, and optimize Pinterest’s batch processing infrastructure.
- Collaborate with cross-functional teams to understand data needs.
- Lead technical projects and initiatives, driving them to completion.
- Mentor and guide junior engineers on best practices and architecture.
- Ensure the reliability, scalability, and efficiency of data systems.
What we’re looking for:
- 6+ years of experience building and supporting large scalable big data infrastructure/platforms
- Extensive experience with big data query technologies such as Spark SQL or Presto/Trino.
- Proven skills in designing and maintaining scalable data infrastructure.
- Proficiency in programming languages like Java, Scala, or Python.
- Strong problem-solving abilities and a drive for innovation.
- Excellent communication skills and the ability to collaborate across teams.
- Bachelor's degree in a relevant field such as Computer Science or Engineering, or equivalent experience.
In-Office Requirement Statement:
- We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.
- This role will need to be in the office for in-person collaboration 1-2 times/quarter, and therefore can be situated anywhere in the country.
Relocation Statement:
- This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
#LI-REMOTE
#LI-AH2
$216k - $258k
...for AI applications. The platform streamlines the complex process of preparing and... ...scientists to construct powerful batch and streaming pipelines... ...platform. As a staff-level engineer on the Batch Compute team... ...experience in building product software systems ~5+ years of...PlatformFull timeFlexible hours- ...traveling on Airbnb: easing the process of hosting, and adding... ...distributed data systems - both batch and real-time processing. The... ...client, and machine learning engineering teams. CnC is applying GenAI... .... We're building a robust ML platform to power our product...PlatformRemote jobFull timeCasual workLive inWork at office
- ...the world come to our platform to find creative ideas... ...Through our interview process, what matters most is... ...Summary We’re seeking a Staff Engineer to lead the... ...years of professional software engineering experience... ...scale data pipelines (batch and/or streaming) using...PlatformFull timeWork at officeRemote workRelocationRelocation package
$188k - $275k
...pioneers, CoreWeave delivers a platform of technology, tools, and... ...About the role: As a Staff Software Engineer (IC5) on the Inference team... ...on areas like scheduling, batching, and memory optimization. This... ...for the hiring process, unless such accommodation...PlatformPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours- ...ACH, card, and check processing systems. Define and enforce... ...to distributed engineering teams through code reviews... ...and implementing software components. Implement... ...mechanisms to support platform reliability, observability... ...-compliant databases, batch pipelines, and data...PlatformFull timeContract workRemote work2 days per week
$160k - $180k
...The Role We're hiring multiple Staff Engineers to join a small, high-performance group... ..., and WhatCounts — the three platforms that make up Zeta Actions, a business... ...practices (pipelines, lakehouses, batch and streaming processing) is a bonus. Working Here...PlatformRemote jobFull time$146.6k - $215.1k
...We're looking for a Staff Software Engineer to join our Cloud ML team... ...technical direction for our ML platform. The work spans two of our... ...computer vision inference that processes video from cameras and... ...vLLM — across real-time and batch workloads. Lead deep technical...PlatformFull timeWork at office- ...unify data, applications, processes, and AI into a single, governed platform. A leader in Enterprise... ...looking for an exceptional Staff Backend Developer (Ruby/Go) to join our growing Engine team. The Engine team... ...scale (request throttling, batch processing etc).Soft Skills...PlatformRemote workFlexible hours
$257k - $302k
About CheckrCheckr is building the data platform to power safe and fair decisions.... ...looking for an experienced Senior Staff Software Engineer to facilitate the long-term design of... ...designing and maintaining real-time & batch processing data pipelines serving up billions...PlatformWork at officeLocal areaRemote workRelocation3 days per week- ...documented, and financed. Our platform spans the full care journey... ..., and autonomous RCM processing billions in claims, all on... ...the Role We're hiring a Staff Software Engineer to own the accounts and ledgering... ..., or high-throughput batch pipelines Experience evolving...PlatformFull timeWork at officeImmediate start
$148k - $249k
...tests to validate hardware and platform choices.- Analyze and... ....Qualifications:- 5+ years software engineering or systems/performance engineering... ...for databases/streaming/batch/ML platforms; GPU/xPU or... ...- Experience tuning stream processing, batch or ML platforms (e.g...PlatformFull timeWork at officeWork from homeFlexible hours- ...Metriport Engineering Role Metriport is an open-source data intelligence platform that helps healthcare organizations... ...who can operate at a Staff level: You're... ...improving our dev processes and tooling so quality... ...ECS, Lambda, SQS, SNS, Batch, etc.),...PlatformWork at officeRemote workWork from homeRelocationFlexible hours
- ...DescriptionIt all started when engineer Fred Luddy wrote code that... ...reinvention. Our ServiceNow AI platform brings together any AI, any... ...delivery, Kafka consumers for event processing, and real-time streaming via... ...per-org/per-bot scoping, batch read optimization, and hot-...PlatformWork at officeImmediate startRemote workFlexible hours
- ...is the Agentic AI Assistant platform that empowers the entire workforce... ...with Moveworks’ Reasoning Engine and natural language... ...connects people, systems, and processes to empower organizations to find... ...with per-org/per-bot scoping, batch read optimization, and hot-reload...PlatformWork at officeRemote workFlexible hours
$145k - $176k
...Sr Staff Software Engineer The Sr Staff Software Engineer will lead and contribute... ...in the design process from beginning to end. Demonstrates... ...regarding cookies and platform integrations, is mandatory.... ...specifically with EKS, Cognito, and batch jobs. Experience in Vue....PlatformWork experience placementRemote work- ...Staff/Senior Software Engineer, Document Intelligence & Data Infrastructure New York... ...that layer. Our core platform, Proxi, gives organizations... ...the acquisition and processing infrastructure that turns... ...inference infrastructure for batch and real-time processing across...PlatformFull timeWork at office
$193k - $309k
...world-class publishing and configuration platform that supports the diverse needs of all... .... We are the high-concurrency engine powering live system updates across the... ...scale data workloads including query and batch processing. The web front-end is built using React...PlatformFull timeWork at officeLocal areaImmediate start$198k - $326k
...building the foundational platforms that power AI across LinkedIn... ...are looking for a Senior Staff Software Engineer with deep expertise at the... ...quantization, pruning, compression, batching, and memory... ...participate in the interview process, connect with us and describe...PlatformFor contractorsWork at officeFlexible hours$244.5k - $317.8k
...a world-class advertising platform that operates at a massive... ...across our ecosystem.As a Staff Software Engineer on the Feature Platform team... ...This role goes beyond data processing. You'll own the full software... ...complianceDevelop and maintain large-scale batch and streaming systems (...PlatformFull timeWork at officeWorldwide- ...Description We’re looking for a Staff/Senior Software Engineer to technically lead and build Runware’s serverless platform. You’ll be part of a small... ...understanding of async processing, queues, scheduling, retries... ...inference, model serving, batch processing or high-performance...PlatformFull timeRemote workWork from homeFlexible hours
- ...re not just building software, we’re transforming hospitality... ...designed platform powers properties across 150 countries, processing billions in bookings... ...an Impact: As a Staff Software Engineer in Revenue Intelligence... ...analytical platforms, batch and streaming pipelines...PlatformFull timeWork at officeLocal areaRemote workWork from homeHome officeWeekend work
$257k - $386k
...Patreon is a media and community platform where over 300,000 creators... ...are looking for a Senior/Staff Software Engineer, Data Infrastructure to... ...foundational platform — streaming, batch, and data lake... ...Dagster, or similar) and stream processing systems at scale (Spark, Flink...PlatformWork at officeLocal areaRemote workWorldwideFlexible hours2 days per week$195k - $255k
...interest. The vision for the Batch Infra team @ Affirm team is to provide... ...ML, Product, and Financial Engineering success. Our team is responsible... ...building and maintaining compute platform that serves as a backbone for processing various Business critical batch workloads...PlatformRemote jobFull timeWork at officeFlexible hours$136k - $253k
...the RoleAdvanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the... ...technical anchor for the search platform’s ingestion and indexing systems. The platform processes millions of documents... ...: a high-throughput batch path for full reindexing...PlatformFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week3 days per week$230k - $290k
...compounding interest. Affirm’s engineering team is building a... ...checkout databases, batch orchestration,... ...tooling, large-scale data platforms, and agentic data tools... ...years of experience in software engineering, data... ...support during the hiring process. [For U.S. positions...PlatformRemote jobFull timeWork at officeFlexible hours$194k - $267k
...the Team The Data Platform team is responsible... ...great things from our engineers and reward them with stimulating... ...for experienced Software Engineers to join our... ..., Kafka ~ Data processing systems like Flink, Spark... ...with experience in both batch and online systems....PlatformPermanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours$207k - $290k
...the largest live shopping platform in North America and... ...updates on our news and engineering blogs and join us as we enable... ...and operate streaming and batch data workflows that process high-volume events across... ...experience as a data or software engineer building data warehouses...PlatformFull timeWork at officeLocal areaRemote workWork from homeHome office- ...with running AI at this scale. Platform Systems is the engineering foundation of AIMS, owning... ...across the org. We are looking for a Staff ML Software Engineer to own the observability... ...distributed systems background, including batch processing at scale and real time serving...PlatformHourly payFull timeImmediate startFlexible hours
- ...Supporting the full life cycle of development processes for creating services ~ Investigating... ...or family of technologies in multiple platforms ~ Functioning independently within a... ...~ Healthcare IT Systems – Claims ~ Batch job automation and notification services...Platform
$251k - $310k
...can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver... ..., and guide fixes of reliability and software integrity issues. We focus the organization... ...preferred location, during the hiring process. Waymo employees are also eligible to...PlatformFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Batch Processing Platform. Be the first to apply!
- platform engineer Remote
- client platform engineer Remote
- platform developer Remote
- senior platform engineer Remote
- platform engineering manager Remote
- data platform engineer Remote
- software implementation project manager Remote
- remote software sales Remote
- bank software Remote
- healthcare software sales Remote



