Affirm logo
Affirm

We create honest financial products that improve lives.

Staff Software Engineer, Backend – Lake Analytics Platform

Analytics EngineerAnalytics EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

3 days ago

Salary

$181K - $241K / year

Seniority

Lead

Bachelor Degree8 yrs expExperience acceptedEnglishApacheCloudPythonSparkSQLTerraform

Job Description

Staff Software Engineer, Backend – Lake Analytics Platform

Affirm

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

Job 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

Related Categories

Related Job Pages

More Analytics Engineer Jobs

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Apoiar a construção e manutenção (processo e modelagem completa) do nosso data lake nas camadas silver e gold. • Apoiar a construir e manter pipelines de dados robustos e escaláveis. • Automatizar processos de coleta, transformação e integrações de dados. • Garantir a qualidade, consistência e governança completa dos dados. • Trabalhar em parceria com analista, cientista de dados, engenheiro e stakeholders de produto. • Realizar refinamento, documentação e catalogação de projetos e métricas. • Apoiar ativamente as áreas de negócio com dados confiáveis para tomada de decisão. • Atuar e construir ativamente a partir da camada gold de dados dashboards estratégicos.

Brazil
Infomineo logo

Data Governance Specialist, Freelance

Infomineo

Leading the business of "Brainshoring" by outsourcing activities like Research, Analytics, Design, and Language Services

Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, implement, and operationalize data governance frameworks across client engagements, covering the following areas: • Define and implement data governance frameworks, policies, and standards tailored to client environments. • Establish data ownership, stewardship models, and accountability structures across business and technical teams. • Develop and maintain data dictionaries, business glossaries, and classification taxonomies. • Ensure compliance with data regulations and internal data management policies (GDPR, BCBS 239, etc.). • Design and implement data quality rules, profiling routines, and monitoring dashboards. • Investigate and remediate data quality issues across structured and unstructured data sources. • Map and document end-to-end data lineage to support auditability and impact analysis. • Define and track data quality KPIs and SLAs in collaboration with data owners. • Deploy and administer data catalog and metadata management tools (e.g. Informatica, Collibra, Alation, Microsoft Purview). • Enrich metadata assets with business context, ownership, sensitivity classification, and usage information. • Drive adoption of the data catalog across business and technical teams. • Configure and operate data governance platforms, primarily Informatica (IDMC, Axon, EDC, DQ) and equivalent tools. • Integrate governance tooling with existing data pipelines, warehouses, and BI environments. • Automate data quality checks and governance workflows within ETL/ELT pipelines. • Provide internal training and knowledge-sharing sessions on data governance best practices. • Support the Team Lead/Manager on client relationships, business development, and internal projects.

Morocco
Catena logo

Senior Backend Engineer – Data and Analytics

Catena

Empowering Talent. Elevating Companies. Uniting Success.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Build and scale web scraper infrastructure • Use LLMs to structure unstructured payer policy text • Stand up CI/CD and reliability improvements across the data pipeline • Ensure that the data infrastructure runs reliably and accurately • Scale infrastructure without constant direction

Mexico
$3K - $4K / month
TechnologyAdvice logo

Senior Analytics Engineer – Contract

TechnologyAdvice

TechnologyAdvice is a full-service B2B media company that delivers marketing and data for 600+ technology companies.

ContractRemoteTeam 201-500H1B No Sponsor

• Own the design, implementation, and evolution of certified data models, semantic layers, and trusted business metrics that become the foundation for reporting and decision-making across TechnologyAdvice. • Partner directly with Finance, Revenue, Marketing, Editorial, Product, and Engineering stakeholders to understand business questions, define trusted metric definitions, and translate ambiguity into scalable data solutions. • Design, build, and maintain analytics models, transformations, and data products using modern analytics engineering practices. • Establish and continuously improve data quality through automated testing, validation, monitoring, and observability to ensure business stakeholders can trust the data they use every day. • Improve the architecture, organization, and maintainability of our analytics platform, continuously identifying opportunities to simplify, standardize, and modernize our Business Intelligence ecosystem. • Collaborate with DevOps and Software Engineers to improve data ingestion, lineage, orchestration, governance, and platform reliability across the analytics stack. • Apply AI-assisted development practices to accelerate SQL development, documentation, testing, root cause analysis, and engineering productivity while maintaining rigorous standards for data quality and accuracy. • Document business definitions, data models, metric logic, and architectural decisions to improve transparency, onboarding, and long-term maintainability. • Continuously evaluate new technologies, AI capabilities, and analytics engineering practices that improve data quality, governance, developer productivity, and stakeholder confidence. • Own trusted data products end-to-end—from business discovery and metric definition through implementation, validation, adoption, and continuous improvement. • Champion a culture of trusted data by helping teams adopt certified data models and reducing duplicate business logic across reports, dashboards, and applications.

India
₹1.8K - ₹2.7K / hour