Senior Software Engineer, Backend (Batch Infrastructure)
New Today
Senior Software Engineer, Backend (Batch Infrastructure) – Overview 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 compounding interest.
The Batch Infra team at Affirm provides reliable, scalable, self-serve compute solutions to enable ML, Product, and Financial Engineering success. We build and maintain a compute platform that serves as a backbone for processing various business-critical batch workloads in the cloud. If solving infrastructure challenges at scale excites you, come join us!
What You’ll Do Own and deliver quarterly goals for your team, mentor engineers through ambiguity, and support delivery across the team.
Collaborate with product management, design, and analytics to participate in ideation, articulate technical constraints, and make risk-aware decisions.
Identify project, process, technology, or business issues, advocate for them, and lead efforts to resolve them.
Support operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and contributing to on-call efforts.
Foster a culture of quality and ownership by setting or improving code review and design standards, and promoting them beyond the team through writing and tech talks.
Help develop talent on the team by providing feedback and guidance, and leading by example.
What We Look For / Qualifications 4+ years of experience designing, developing and launching backend systems at scale using Python or Kotlin.
Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
Experience building and managing Workflow Orchestration frameworks like Airflow, Flyte, Prefect, Temporal, Luigi, etc.
Experience with or working knowledge of efficiently scaling frameworks like Spark/Flink for large-scale datasets on Kubernetes.
Ability to define a technical plan for delivering significant features or components with elegant, simple, extensible design. Write high-quality code that is easily understood and used by others.
Proficiency in making significant changes in a large codebase and developing tools and practices that enable safe changes.
Demonstrated ownership of growth, proactively seeking feedback from team, manager, and stakeholders.
Strong verbal and written communication skills to collaborate with a global engineering team.
Equivalence: this position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay, Benefits & Work Arrangement Base pay range (USA): CA, WA, NY, NJ, CT: $190,000 - $240,000; all other U.S. states: $169,000 - $219,000. Equity grade: 8. Affirm emphasizes a simple and transparent pay structure, with base pay forming part of total compensation that may include equity, stipends for health, wellness and tech spending, and benefits including 100% subsidized medical coverage, dental and vision for you and your dependents.
Affirm is remote-first; majority of roles are remote. Some roles may be office-based depending on responsibilities.
Benefits highlights include: Health care coverage for you and dependents, Flexible Spending Wallets for technology, food, lifestyle needs, and family-forming expenses, competitive vacation and holiday schedules, and ESPP (employee stock purchase plan).
We’re committed to an inclusive interview experience and provide reasonable accommodations as needed. Pursuant to applicable fair chance ordinances, Affirm will consider qualified applicants with arrest and conviction records. By applying, you acknowledge reading Affirm’s Global Candidate Privacy Notice and consent to the collection, processing, and storage of your personal information as described therein.
We will not include additional postings or unrelated job references in this description.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Note: Referrals increase your chances of interviewing at Affirm.
Get notified about new Senior Software Engineer jobs in San Francisco, CA.
#J-18808-Ljbffr
- Location:
- San Francisco, CA, United States
- Salary:
- $250,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology