We create honest financial products that improve lives.
Staff Software Engineer, Backend – Lake Analytics Platform
Location
Canada
Posted
3 days ago
Salary
$181K - $241K / year
Seniority
Lead
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 Guides
Related Categories
Related Job Pages
More Analytics Engineer Jobs
• 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.
Data Governance Specialist, Freelance
InfomineoLeading the business of "Brainshoring" by outsourcing activities like Research, Analytics, Design, and Language Services
• 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.
Senior Backend Engineer – Data and Analytics
CatenaEmpowering Talent. Elevating Companies. Uniting Success.
• 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
Senior Analytics Engineer – Contract
TechnologyAdviceTechnologyAdvice is a full-service B2B media company that delivers marketing and data for 600+ technology companies.
• 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.




