Enable job alerts via email!

Staff Software Engineer (Batch Infrastructure)

Affirm

San Jose (CA)

Remote

USD 120,000 - 160,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Staff Software Engineer to lead the Batch Infrastructure team. This role involves shaping the technical strategy for a platform that supports thousands of offline workloads, designing data infrastructure systems, and enhancing reliability at scale. You will collaborate with cross-functional teams, mentor junior engineers, and develop frameworks that manage billions in loans. Join this remote-first organization that values flexibility and offers comprehensive benefits, including health coverage and stock purchase plans, while making a significant impact on customer experiences.

Benefits

Health care coverage
Flexible stipends
Generous vacation policies
Employee stock purchase plan

Qualifications

  • Proven track record of leading large cross-functional technical programs.
  • Experience in data infrastructure domain and cloud solutions.

Responsibilities

  • Shape the technical direction for the Batch Infra platform.
  • Design and build data infrastructure systems for millions of users.
  • Mentor junior engineers and lead processes for team growth.

Skills

Technical leadership
Distributed compute systems
Data lake solutions
Workflow orchestration
Python/Kotlin proficiency
Relational and NoSQL databases
AWS or cloud providers experience
Excellent communication skills

Education

Bachelor's degree in a related field

Tools

Airflow
Spark/Flink
Kubernetes

Job description

Staff Software Engineer (Batch Infrastructure)

Join to apply for the Staff Software Engineer (Batch Infrastructure) role at Affirm.

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or interest.

The Batch Infra team @ Affirm is responsible for providing reliable, scalable, self-serve, and Affirm-optimized compute solutions to enable ML, Product, and Financial Engineering success. We build and maintain a compute platform that serves as the backbone for processing critical batch workloads via cloud-based scheduled and on-demand solutions. As Affirm grows rapidly, so does the need for high-availability frameworks. If solving infrastructure challenges at scale excites you, come join us!

What You’ll Do
  • Shape the technical direction, strategy, and roadmap for the Batch Infra platform supporting thousands of offline workloads at Affirm.
  • Design and build data infrastructure systems, services, and tools to meet new product and business requirements, securely scaling to millions of users and transactions.
  • Develop frameworks and services used by other engineering teams to manage billions of dollars in loans and enhance customer experiences.
  • Enhance reliability and efficiency of Batch Infrastructure at scale with high availability.
  • Collaborate with other teams to ensure the platform meets their needs.
  • Mentor junior engineers and lead processes that support team growth and efficiency.
What We Look For
  • Strong ownership with a proven track record of leading large cross-functional technical programs.
  • Experience with large-scale, distributed compute and data processing systems.
  • Experience with data lake solutions like Iceberg, Hudi, Delta, etc.
  • Experience with Workflow Orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, Luigi, etc.
  • Knowledge of scaling frameworks like Spark/Flink on Kubernetes for large datasets.
  • Proficiency in Python/Kotlin or quick learner.
  • Knowledge of Relational and NoSQL databases.
  • Experience with AWS or other cloud providers.
  • Technical leadership, mentorship, and project execution skills.
  • Ability to collaborate with stakeholders on complex projects.
  • Growth mindset and eagerness to learn.
  • Excellent communication skills.
  • Experience in data infrastructure domain.
  • Equivalent practical experience or a related Bachelor’s degree.
Additional Information

Pay Grade: P

Equity Grade: 13

Base pay ranges vary by location, with comprehensive benefits including health coverage, stipends, time off, and stock purchase plans.

Location

Remote - US. Affirm is a remote-first company, with some roles requiring occasional office presence.

Benefits
  • Health care coverage for you and dependents.
  • Flexible stipends for technology, food, lifestyle, and family expenses.
  • Generous vacation and holiday policies.
  • Employee stock purchase plan.

We are committed to an inclusive hiring process and provide accommodations for candidates with disabilities.

Additional Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and IT

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer - Commercial Engineering (REMOTE)

GEICO

San Jose

Remote

USD 100.000 - 260.000

Yesterday
Be an early applicant

Backend Software Engineer/Senior Software Engineer

Salesforce, Inc..

San Francisco

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Full Stack Software Engineer

Comcate

Oakland

Remote

USD 90.000 - 150.000

Yesterday
Be an early applicant

Software Engineer

Wider Circle

San Jose

Remote

USD 140.000 - 150.000

Yesterday
Be an early applicant

Software Engineer

Wider Circle, Inc.

San Jose

Remote

USD 140.000 - 150.000

2 days ago
Be an early applicant

Staff Software Engineer

Natera, Inc.

San Carlos

Remote

USD 136.000 - 171.000

Yesterday
Be an early applicant

Software Engineer, Foundations

Chainlink Labs

San Francisco

Remote

USD 90.000 - 150.000

2 days ago
Be an early applicant

Software Engineer, Algorithms

HeartFlow, Inc

San Francisco

Remote

USD 119.000 - 190.000

7 days ago
Be an early applicant

Senior Software Engineer | Advanced Data Engineering

WEX, Inc.

San Francisco

Remote

USD 158.000 - 210.000

5 days ago
Be an early applicant