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.
About the Team
The Batch Infrastructure team at Affirm aims to provide reliable, scalable, self-serve, and Affirm-optimized compute solutions to enable success in ML, Product, and Financial Engineering. Our team builds and maintains the compute platform that serves as the backbone for processing critical batch workloads via cloud-based scheduled and on-demand compute solutions. As Affirm grows rapidly, so does the need for high-availability frameworks. 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 at Affirm.
- Design and develop data infrastructure systems, services, and tools to meet new product and business requirements, securely scaling to millions of users and transactions.
- 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 and high availability.
- Collaborate with other teams to ensure the platform meets their needs and builds the right solutions.
- Mentor junior engineers and lead processes that support team growth and efficiency.
What We Look For
- Strong ownership and experience leading large cross-functional technical programs.
- Experience building and managing 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 in these languages.
- Working knowledge of Relational and NoSQL databases.
- Experience with AWS or other cloud providers.
- Technical leadership skills, including mentorship and project execution.
- Ability to deliver complex projects collaboratively.
- Growth mindset and eagerness to learn.
- Excellent interpersonal and communication skills.
- Experience in data infrastructure domain.
- Practical experience or a Bachelor’s degree in a related field.
Additional Details
Base Pay Grade: P
Equity Grade: 13
Compensation includes base pay, equity, stipends, and benefits such as health coverage, wellness stipends, and more. US ranges: $200,000 - $275,000 annually, depending on location.
Location
Remote - US. Affirm is a remote-first company, with some roles requiring occasional office visits.
Benefits
- Health coverage with premiums paid by Affirm.
- Flexible stipends for technology, food, lifestyle, and family expenses.
- Generous vacation and holiday policies.
- Employee stock purchase plan (ESPP).
We support an inclusive hiring process and provide accommodations for candidates with disabilities. Affirm considers qualified applicants with arrest and conviction records as per local ordinances.
Additional Info
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
#J-18808-Ljbffr