Enable job alerts via email!

Staff Software Engineer (Batch Infrastructure)

Affirm

Portland (OR)

Remote

USD 120,000 - 160,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Staff Software Engineer focused on Batch Infrastructure. You'll shape the technical strategy for a robust platform that processes critical workloads, enhancing customer experiences and driving innovation. This role demands a strong ownership mindset and expertise in distributed systems, data lakes, and cloud technologies. Collaborate with talented teams, mentor junior engineers, and lead initiatives that promote efficiency and growth. Enjoy a remote-first work environment with generous benefits, including health coverage and flexible stipends, as you contribute to an inclusive and dynamic workplace.

Benefits

Health coverage for you and dependents
Flexible stipends for technology and lifestyle
Generous vacation and holiday policies
Employee stock purchase plan

Qualifications

  • Experience with large-scale data processing systems and data lakes.
  • Proficiency in Python or Kotlin and strong communication skills.

Responsibilities

  • Shape the technical direction for the Batch Infra platform supporting offline workloads.
  • Design data infrastructure systems to securely scale to millions of users.

Skills

Ownership mindset
Distributed compute systems
Data lake solutions
Workflow orchestration frameworks
Scaling frameworks
Python/Kotlin proficiency
Relational and NoSQL databases
Cloud experience (AWS)
Technical leadership
Strong communication skills

Education

Bachelor's degree or equivalent practical experience

Tools

Airflow
Flyte
Prefect
Temporal
Luigi
Spark
Flink
Kubernetes

Job description

Staff Software Engineer (Batch Infrastructure)

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

About 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.

Team Vision

The Batch Infra team at Affirm aims to provide reliable, scalable, self-serve, and Affirm-optimized compute solutions to enable ML, Product, and Financial Engineering success. Our team builds and maintains a compute platform that processes critical batch workloads on the cloud, supporting Affirm's rapid growth. If solving infrastructure challenges at scale excites you, join us!

What You’ll Do
  • Shape the technical direction, strategy, and roadmap for the Batch Infra platform that supports thousands of offline workloads.
  • Design and develop data infrastructure systems, services, and tools to meet new product and business needs, securely scaling to millions of users.
  • Create frameworks and services used by other engineering teams to manage billions in loans and enhance customer experiences.
  • Enhance the reliability and efficiency of Batch Infrastructure at scale.
  • Collaborate with other teams to ensure the platform meets their needs.
  • Mentor junior engineers and lead processes that promote team growth and efficiency.
What We Look For
  • Ownership mindset with a track record of driving large 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.
  • Knowledge of scaling frameworks like Spark/Flink on Kubernetes.
  • Proficiency in Python/Kotlin or quick learner.
  • Experience with relational and NoSQL databases.
  • Cloud experience, especially AWS.
  • Technical leadership, mentorship, and cross-functional collaboration skills.
  • Ability to deliver complex projects with stakeholder collaboration.
  • Growth mindset and eagerness to learn.
  • Strong communication skills.
  • Experience in data infrastructure domain.
  • Equivalent practical experience or a related Bachelor's degree.
Additional Details

Pay Grade: P

Equity Grade: 13

Compensation includes base pay, equity, stipends, and benefits such as health coverage, wellness stipends, and more.

Location: Remote - US

Affirm is a remote-first company, with some roles requiring occasional office visits.

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

Affirm is committed to an inclusive hiring process and provides accommodations for candidates with disabilities.

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

Similar jobs

Software Engineer - Python and K8s

Canonical

Portland null

Remote

Remote

USD 110,000 - 270,000

Full time

Today
Be an early applicant

Sr Software Engineer

MedStar Health

Grand Rapids null

Remote

Remote

USD 100,000 - 156,000

Full time

2 days ago
Be an early applicant

Software Engineer - Cloud Images

Canonical

Portland null

Remote

Remote

USD 110,000 - 270,000

Full time

13 days ago

Sr. Software Developer

Broadcast Music, Inc. (BMI)

Nashville null

Remote

Remote

USD 107,000 - 252,000

Full time

Today
Be an early applicant

Sr. MTS, Software Engineer (Fullstack)

eBay

Portland null

Remote

Remote

USD 152,000 - 248,000

Full time

14 days ago

Sr Software Engineer

RemoteWorker US

Bristol null

Remote

Remote

USD 138,000 - 187,000

Full time

8 days ago

Software Engineer - Python and K8s

Canonical

Buffalo null

Remote

Remote

USD 135,000 - 145,000

Full time

Yesterday
Be an early applicant

Software Development Engineer 3

WEX

null null

Remote

Remote

USD 120,000 - 160,000

Full time

13 days ago

Senior .NET/Blazor Software Engineer

Portside

null null

Remote

Remote

USD 120,000 - 150,000

Full time

Yesterday
Be an early applicant