data
Posted 1 weeks agoSenior Software Engineer, Backend (Lake Analytics Platform)
at Affirm
United StatesRemote
Responsibilities
- Build and operate core platform capabilities: Design and implement platform features that enable engineers across Affirm to build, deploy, and operate data applications at scale β covering automated provisioning, deploy pipelines, access control, service lifecycle management, and reliability tooling.
- Develop integrations: Build and maintain integrations between the platform and internal systems β CI/CD pipelines, identity and secrets management, external APIs, and event-driven hooks β so that application teams have secure, reliable, and self-service access to the tools they need.
- Strengthen data access and governance: Design and operate secure data access patterns across the platform's analytical infrastructure, including RBAC, managed-access schemas, dynamic data masking, secure views, and cross-database grants that make platform data trustworthy without creating operational bottlenecks.
- Automate toil and unlock self-service: Identify recurring support patterns β access provisioning, data pipeline failures, service health management, secrets management β and build the automation and tooling to make them self-service for platform users, eliminating manual admin work.
- Improve observability and incident response: Build telemetry, alerting, and log infrastructure so platform teams and application owners can diagnose and resolve issues independently.
- Establish runbooks and operational patterns that reduce blast radius and recovery time.
- Support platform operations: Participate in on-call coverage, triage production incidents across platform services and the applications that run on them, and execute platform-level maintenance with care for the engineers and workflows that depend on the platform.
Requirements
- The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications.
- Contribute to the emerging platform roadmap: Help design and build next-generation platform capabilities β semantic layer infrastructure, agentic application patterns, and AI-native data tooling β as the platform grows to support Affirm's most ambitious data use cases.
- experience operating a cloud analytical data platform (e.g., Snowflake, Databricks, BigQuery, or similar), including access control design, data masking and governance, compute management, and cost optimization.
- Experience building and operating containerized applications β Docker image management, CI/CD pipeline design (Buildkite, GitHub Actions, or similar), deployment automation, and rollout practices for production services.
- Backend Engineering Fundamentals: Proficiency in Python and SQL for building reliable, maintainable platform services. You write code that your teammates can own, not just code that works today.
- Agentic and AI-Ready Data Tools: Familiarity with or interest in semantic layer design, LLM-integrated platform workflows, and agentic data tools.
- Curiosity about where data infrastructure and AI tooling intersect matters here.
- experience or a Bachelor's degree in a related field. Pay Grade - N Equity Grade - 9
- Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office.
Benefits
- Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
- Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and
- benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
- USA base pay range (CA, WA, NY, NJ, CT) per year: $ 195,000 - 255,000
- USA base pay range (all other U.S. states) per year: $173,000-233,000 #LI-Remote
- benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
Additional details
- 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.
- Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale.
- This role focuses on the platform and applications layer of Affirm's data infrastructure β building, operating, and extending systems that enable teams across Affirm to work with data at scale.
- You will be a core contributor to platform reliability, self-service capabilities, and the roadmap toward agentic data tooling and semantic layer infrastructure. What You'll Do
- Raise the engineering bar: Set and hold high standards in code review, design, operational readiness, and incident follow-through.
- Help establish patterns that other contributors can follow and build on. What We Look For
- You're comfortable operating with elevated privileges and understand the governance and blast-radius implications of each action.
- Experience building internal platforms, developer tooling, or self-service infrastructure that makes other engineers more productive. You design for the developer
- Integrations and Networking: Comfort building integrations between systems β REST APIs, OAuth/OIDC, webhook ingestion, secrets management, egress networking configuration, and identity/SSO patterns in a managed cloud environment.
- Operational Ownership: Strong operational instincts β you instrument your systems, write runbooks, own your alerts, and treat on-call burden as a design constraint from day one.