Staff Software Engineer, Backend – Lake Analytics Platform

🔥 4 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Affirm

Affirm

1001 - 5000 employees

Founded 2012

💳 Fintech

👥 B2C

🛍️ eCommerce

💰 Post-IPO Equity on 2021-01

Fintech • B2C • eCommerce

Affirm is a financial technology company that offers a 'Buy Now, Pay Later' service, allowing consumers to make purchases and pay for them over time with flexible payment plans. Affirm eliminates hidden fees and compound interest, providing clear terms and conditions for its users. The company also offers the Affirm Card, a debit card that allows users to request to pay over time for larger purchases or pay in full for smaller ones. Affirm partners with various retailers across multiple categories, including electronics, apparel, and travel, providing customers with the convenience of paying over time at checkout both online and in physical stores. Affirm's services are integrated with Apple Pay, enabling customers to make payments seamlessly from their iPhone or iPad.

📋 Description

• Influence technical strategy: Define and drive the long-term technical roadmap for Affirm’s Lakehouse Platform across Apache Iceberg, Spark, Snowflake, and cloud-native storage, balancing scalability, reliability, governance, performance, and cost. • Design and develop: Architect and implement platform capabilities that make analytical data secure, trustworthy, discoverable, and easy to use across Affirm’s engineering, analytics, machine learning, and business teams. • Strengthen governance and access controls: Design and operate secure, auditable data access capabilities across Snowflake and the lakehouse platform, including RBAC, dynamic data masking, cataloging, lineage, classification, and privacy policy enforcement. • Improve analytics engineering foundations: Partner with Analytics Engineering to evolve data modeling, transformation pipelines, testing frameworks, documentation standards, and data quality practices that enable trustworthy self-service analytics. • Operate at scale: Establish best practices for lakehouse operations, including schema evolution, table maintenance, partitioning, compaction, observability, incident response, production support, and readiness for on-call operations. • Optimize performance and cost: Identify and execute improvements across analytical compute and storage, including Snowflake warehouse tuning, query optimization, storage layout, lifecycle management, cost attribution, and operational efficiency. • Collaborate cross-functionally: Partner with Infrastructure, Lakehouse Analytics, Analytics Engineering, Machine Learning, BI, Product Engineering, and SRE to translate stakeholder needs into durable platform architecture. • Innovate: Stay ahead of industry trends in lakehouse architecture, open table formats, analytical compute engines, data governance, privacy engineering, semantic layers, agentic data tools, and AI-ready data infrastructure. • Build teams: Mentor engineers, raise technical quality, and foster an inclusive culture of design rigor, operational excellence, and continuous learning.

🎯 Requirements

• 8+ years of experience in software engineering, data infrastructure, or data platform engineering, with 2+ years of technical leadership responsibilities. • Hands-on experience leading teams to build critical data infrastructure. • Hands-on experience with Snowflake or comparable analytical data warehouses, including access control, data masking, query optimization, and cost management. • Strong experience with Apache Iceberg, Spark, and cloud-native data lake architectures. • Experience with dbt or equivalent transformation frameworks, including data modeling, testing, documentation, and CI/CD practices. • Proficiency in Python, SQL, or JVM-based languages, with a strong emphasis on clean, maintainable, production-quality systems. • Familiarity with Terraform or similar automation tools for managing data infrastructure. • This position requires equivalent practical experience or a Bachelor’s degree in a related field.

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 4 days ago

Toast

1001 - 5000

☁️ SaaS

🤝 B2B

Principal Software Engineer for Advanced Analytics Platform at Toast. Leading technical strategy and building infrastructure for analytics products and AI capabilities.

🕒 5 days ago

Artemis ARC

11 - 50

Data Management and Analytics Support Specialist supporting VHA Specialty Care Program Office. Analyzing healthcare data to inform decision-making and operational improvements.

🕒 July 2

DevSavant

51 - 200

🤝 B2B

☁️ SaaS

Senior Analytics Engineer to manage data product reliability at a leading data analytics firm. Partnering with teams to enhance data quality and drive business decisions.

🕒 July 1

Forward Financing

201 - 500

💸 Finance

💳 Fintech

🤝 B2B

Manager of Analytics Engineering leading a high-performing team at Forward Financing. Responsible for building a centralized, AI-ready data foundation for business intelligence.

🇺🇸 United States – Remote

💵 $170k - $200k / year

💰 $250M Debt Financing on 2021-05

⏰ Full Time

🟠 Senior

🔴 Lead

📊 Analytics Engineer

🕒 June 30

Twilio

5001 - 10000

Staff, Analytics Engineer at Twilio advancing GTM data quality and analytics through data management. Collaborating with stakeholders to enable trusted sales reporting and data-driven decision-making.