Staff Software Engineer, Data Infrastructure

Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work and experiences. We offer creators a variety of ways to engage with their fans and build a lasting business including: paid memberships, free memberships, community chats, live video, and selling to fans directly with one-time purchases.<br><br>Ultimately our goal is simple: fund the creative class. And we're leaders in that space, with:<br><br><br><ul><li>$10 billion+ generated by creators since Patreon's inception</li><li>100 million+ free memberships for fans who may not be ready to pay just yet, and</li><li>25 million+ paid memberships on Patreon today.<br><br><br></li></ul>We're continuing to invest heavily in building the best creator platform with the best team in the creator economy and are looking for a <strong>Senior/Staff Software Engineer, Data Infrastructure</strong> to support our mission.<br><br><em>This role is remote, with optional in-person attendance in either the New York or San Francisco office.<br><br></em><strong>About The Team<br><br></strong>The Data Foundations team at Patreon builds the pipelines, models, and infrastructure that power both customer-facing and internal data products. The Data Infrastructure function within the team owns the foundational platform — streaming, batch, and data lake infrastructure — that every data pipeline, analytics workload, and ML system at Patreon runs on.<br><br>You'll join a small, high-craft team that partners across Product, Data Science, Infrastructure, and the rest of Engineering to make sure the platform underneath all of that work is reliable, scalable, and easy for other engineers to build on.<br><br><strong>About The Role<br><br><br></strong><ul><li>Architect, build, and operate large scale batch and streaming platforms that directly power Patreon product features, analytics, and experimentation.</li><li>Stand up and scale event-driven and streaming systems (Kafka, Kinesis, PubSub, or similar) for real-time data ingestion, transformation, aggregation, and delivery to different data storage systems.</li><li>Build self-serve data platforms that let engineers, data scientists, and analysts safely discover data, define contracts, and create and operate pipelines with minimal friction.</li><li>Partner with the broader Infrastructure, Platform, and product engineering to drive architectural decisions across storage, compute, deployment, and orchestration to align the data ecosystem with Patreon’s roadmap.</li><li>Build the tooling, monitoring, and observability that gives engineers confidence in the data platform's reliability and performance.</li><li>Mentor other engineers on infrastructure and streaming best practices, and help shape the long-term data infrastructure roadmap.<br><br><br></li></ul><strong>What you'll need:<br><br><br></strong><ul><li>8+ years of software engineering experience, including 4+ years focused on data or platform infrastructure.</li><li>Deep, hands-on experience architecting both batch (Airflow, Dagster, or similar) and stream processing systems at scale (Spark, Flink, Kafka Streams, or similar).</li><li>Familiarity with data quality, lineage, observability, and governance tooling.</li><li>Strong programming skills in Python (Java, Scala, or Go a plus) and SQL.</li><li>Familiarity with cloud infrastructure and broad fluency across data stores: Object storage (S3), RDMS (MySQL, or Postgres, etc.), Key value (DynamoDB), OLAP (Clickhouse, Pinot, or Druid, etc.), search/indexing (Elasticsearch) plus data flow patterns for keeping them in sync with source systems.</li><li>Excellent collaboration and communication skills; comfortable driving cross-functional infrastructure decisions.</li><li>Bachelor's degree in Computer Science, Computer Engineering, or a related field, or the equivalent.<br><br><br></li></ul><strong>Bonus if you have:<br><br><br></strong><ul><li>Experience with Delta Lake/Iceberg, AWS, or Databricks.</li><li>Contributed to open-source streaming or infrastructure tooling.</li><li>Experience supporting ML/AI workflows, training pipelines, or evaluation systems.<br><br><br></li></ul>We hire talented and passionate people from different backgrounds because workplace diversity and inclusion is critical to our ability to serve creators worldwide. If you’re excited about a role but your past experience doesn’t match with every bullet point outlined above, we strongly encourage you to apply anyway. If you’re a creator at heart, are energized by our mission, and share our company values, we’d love to hear from you.<br><br><strong>About Patreon<br><br></strong>Patreon powers creators to do what they love and get paid by the people who love what they do. Our team is passionate about making this mission and our core values come to life every day in our work. Through this work, our Patronauts:<br><br><br><ul><li>Put Creators First | They’re the reason we’re here. When creators win, we win.</li><li>Build with Craft | We sign our name to every deliverable, just like the creators we serve.</li><li>Make it Happen | We don’t quit. We learn and deliver.</li><li>Win Together | We grow as individuals. We win as a team.<br><br><br></li></ul><em>Patreon is proud to be an equal opportunity employer. We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected class. If you need a reasonable accommodation during the interview process, please let us know via email at accommodations@patreon.<br><br></em><em>Patreon offers a competitive benefits package including and not limited to salary, equity plans, healthcare, flexible time off, company holidays and recharge days, commuter benefits, lifestyle stipends, learning and development stipends, patronage, parental leave, and 401k plan with matching.<br><br></em><em>Patreon operates under a hybrid work model, where employees based in office locations are expected to come into the office two days per week, excluding sick time and paid leave. The goal of this policy is to be intentional about the in-person time we spend together to strengthen the feeling of community at Patreon. Candidates hired into remote-eligible roles are not expected to meet the same requirements.<br><br></em><em>At Patreon, we believe in fair and transparent pay. In compliance with New York and California pay transparency laws, we are sharing the expected salary range for this role.<br><br></em><em>The posted salary range is dependent on the location and the level. This range may encompass multiple levels within the role’s job family. The final offer will be based on candidate’s experience, skills, competencies, and geographic location, aligning with the appropriate job level within Patreon’s leveling framework. For remote employees located outside CA and NY, salary may vary based on location and local market conditions.<br><br></em><em>Patreon reserves the right to modify or update compensation and benefits at any time.</em>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Aetna Careers Remote - Joblagii

Staff Systems Mainframe Engineer (Remote)

Product Manager: Finfra

senior payroll analyst (Remote, US)

Customer Support Representative - Disney Jobs at Home (United Kingdom) - Remote Work Opportunity with a Global Entertainment Leader

Call Center Agent (PT or FT - 100% Work From Home)

Technical Content Designer, Customer Service

Airline Remote Jobs, Delta Airlines Hiring Remote @ Get Dream Job

Airline Customer Service Agent - Los Angeles, CA

General Virtual Assistant - Data Entry

Work From Home Game Tester

Remote Online Chat Agent – Entry‑Level Customer Support Role (No Experience Required)

VP of Go To Market Strategy - United States

Disney Remote Jobs, Disney Work From Home Jobs @ Get Dream Job

Urgently Hiring: Disney Remote Data Entry Analyst – $28/Hour – Join the Disney Streaming Information and Examination Association

Beginner-Friendly Remote Jobs – Start Right Away

EntryLevel Freight Dispatcher Remote Earn to Weekly Annually

Remote Entry-Level Customer Service Representative

Delivery Associate - Amazon Packages

CDL A Truck Driver No Experience / Recent Grad or Experienced - Hiring Multiple Drivers

REMOTE Inbound Customer Service Agent

Dishwasher/Utility

Activities Assistant

National Geographic Photo Editing Intern, Summer 2024

Entry‑Level Remote Chat Support Opportunity

Data Entry Clerk - Remote Job

We’re Recruiting Yelp , Inc. Content Moderator – Work From Home

Online Tutoring Jobs in Las Vegas, NV | Earn with Wiingy

Remote Appointment Setter

Flight Attendant - Part 135 Luxury Resort Operations

Remote Chat Support Entry-Level

Chat Support

Call Center Specialist [Work From Home - Night Shift - Full Time]

Seasonal Evening Chat & Email Customer Service Specialist

Event Warehouse Associate - Corporate

Contact Center Agent - Digital Support (Chat, Email, SMS)

Remote Contributor

Remote Video Game Tester Jobs for U.S. Residents

Remote At-Home Support Advisor (College Program)

Experienced Remote Data Entry Specialist - Home Based Opportunity with UPS (No Experience Required) - Join a Culture of Excellence and Collaboration

Remote Out of Office Position / Data Entry (Hiring Immediately)

Licensed Remote Pharmacy Technician (Texas Only)

Watch Netflix (Tagger): $12-$46

Remote YouTube Content Creator & Channel Manager

Prime Now Shopper

Support Job Remote Office Associate Amazon Work-from-Home Opportunity Job ID- 2712

Permanent Job Online Remote Customer Service Rep at Southwest Airlines Jobs Job ID- 635 Job ID- 2833

Meat Cutter and Wrapper

RN Medical Reviewer II

Remote | Client Service Travel Coordinator | Entry Level