We create honest financial products that improve lives.
Senior Software Engineer, Backend – Lake Analytics Platform
Location
California + 4 moreAll locations: California | Connecticut | New Jersey | New York | Washington
Posted
12 hours ago
Salary
$173K - $255K / year
Seniority
Senior
Job Description
Senior Software Engineer, Backend – Lake Analytics Platform
Affirm
• 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. • 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. • 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.
Job Requirements
- Analytical Data Platform Depth: Hands-on 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.
- Container and Deployment Expertise: 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.
- Platform and Developer Tooling: Experience building internal platforms, developer tooling, or self-service infrastructure that makes other engineers more productive.
- 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.
- Backend Engineering Fundamentals: Proficiency in Python and SQL for building reliable, maintainable platform services.
- 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.
- Agentic and AI-Ready Data Tools: Familiarity with or interest in semantic layer design, LLM-integrated platform workflows, and agentic data tools.
- Communication and Collaboration: Strong written and verbal communication. You're effective working across application teams, security, infrastructure, and platform users to scope, prioritize, and deliver — especially when requirements are ambiguous.
- This position requires either 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
Senior Software Engineer, Backend – Lake Analytics Platform
AffirmWe create honest financial products that improve lives.
• 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 • Develop integrations: Build and maintain integrations between the platform and internal systems • Strengthen data access and governance: Design and operate secure data access patterns across the platform's analytical infrastructure • Automate toil and unlock self-service: Identify recurring support patterns and build the automation and tooling to make them self-service • Improve observability and incident response: Build telemetry, alerting, and log infrastructure for diagnosing and resolving issues • Support platform operations: Participate in on-call coverage, triage production incidents across platform services • Contribute to the emerging platform roadmap: Help design and build next-generation platform capabilities • Raise the engineering bar: Set and hold high standards in code review, design, operational readiness
Data and Analytics Engineer – PhD Level
City ScienceCarbon first engineering: helping clients achieve meaningful and quantifiable carbon reductions quickly and efficiently
• Work across our multidisciplinary consultancy team, with a primary focus on digital and data-driven analysis through automated processes • Contribute analytical expertise to projects in digital strategy and digital planning • Conduct robust modelling, data analysis, and research to support the digitisation of planning • Build data and analytical pipelines (in Python) to automate key modelling workflows • Develop robust, tested code that meets internal standards • Prepare clear and compelling reports, technical outputs, and presentations for clients • Collaborate with internal specialists across transport, energy, digital and systems modelling • Support delivery of consultancy projects to time, quality and budget • Respond flexibly to evolving project needs across the wider consultancy team
Senior Analytics Engineer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We at Coforge are hiring a Senior Analytics Engineer (#22046) with the following skill set. - Design and maintain scalable analytical data models, data warehouses, and ETL/ELT pipelines to support enterprise reporting and analytics. - Develop interactive dashboards and self-service BI solutions using modern visualization tools while ensuring data quality, consistency, and performance. - Perform complex SQL-based analysis to deliver actionable business insights and support strategic decision-making. - Collaborate with business and technical stakeholders to define KPIs, establish analytics best practices, and drive continuous improvement across the analytics platform. Qualifications - 5+ years of experience in Analytics Engineering, Business Intelligence, or Data Engineering. - Expert-level proficiency in SQL, including query optimization, transformations, and performance tuning. - Strong experience with Data Warehousing concepts, dimensional modeling (Star/Snowflake schemas), and Data Marts. - Hands-on experience building dashboards and reports using Power BI, Tableau, Looker, or similar BI platforms. - Experience designing and maintaining ETL/ELT pipelines. - Working knowledge of PL/SQL. - Experience with Snowflake and modern cloud data platforms. - Familiarity with dbt, Git, and version control best practices. - Experience working with insurance data models, KPIs, and business processes. - Strong analytical, communication, and stakeholder management skills. Requirements - Experience enabling self-service analytics and promoting data literacy. - Knowledge of Agile delivery methodologies. - Experience implementing data governance and data quality frameworks. - Familiarity with cloud-native analytics architectures. - Experience with large-scale enterprise reporting environments. Company Description At Coforge, we hire professionals based solely on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Role Description Design and build data models and BI dashboards, data visualizations, and applications to solve business problems. Support Analytics Engineering technical solutions and best practices using requirements and direction. Responsibilities - Data Modeling & Visualization: - Understand the basics for modeling and implement best practices for data visualization. - Design performant data models using SQL and BI development tools. - Functional/Technical Requirements: - Collaborate as part of an Agile team with Product Managers, Analysts, Analytics Engineers, and Data Engineers. - Translate technical and business concepts and apply data and BI solutions. - Program/Portfolio Management Support: - Work within an established program management plan to achieve specific goals. - Support and maintain production processes and troubleshoot issues. - Coordinate code review with engineering, data validation, and QA/UAT with analysts and business partners. - Technical Developments Recommendation: - Design, build, and deploy new data models and BI applications and enhance existing in production. - Support efforts and suggest ways to optimize solutions to better meet business, performance, and/or quality needs. - Ongoing Learning and Development: - Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Qualifications - Experience with Business Intelligence (BI) tools (e.g. Microsoft Power BI, QlikSense, Looker, Tableau). - Experience with cloud platforms (e.g. Microsoft Azure, Google Cloud Platform (GCP)). - Experience with cloud data warehouses (e.g. Snowflake, Google BigQuery). - Experience with databases (e.g. Oracle). - Experience with version control systems and CI/CD (e.g. GitHub, GitHub Actions). - Development experience in SQL. - Python development and data architecture experience preferred. - Preferred experience with: - Databricks: Unity Catalog, SQL stored procedures, job orchestration, Databricks Asset Bundles (DABs), Metric Views, Genie. - Power BI: report/dashboard development, DAX measures, data modeling, Power Query. - SQL: advanced patterns including CTEs, MERGE/upsert, window functions, parameterized stored procedures, dimensional modeling. - Python: PySpark, notebook-based ETL workflows. - Retail/merchandising analytics domain knowledge. Education - Bachelor's Degree or Equivalent Level Preferred. Experience - 1-3 Years of Experience. Virtual Requirements - Cameras must be on during all virtual interviews. - AI tools are not permitted to be used by the candidate during any part of the interview process. - Offers are contingent upon a satisfactory background check which may include ID verification.


