Analytics Engineer
Python
Analytics
Analytics Engineer
Apache Airflow
Automation
Big Data
Bigdata
Business Intelligence
Cloud Data Engineering
Cloud Data Platform
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Integration
Data Integration Tools
Data Lakehouse
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Transforms
Data Visualization
Data Warehouse
Database
Databases
Databricks
Design
Digital Marketing
ETL
Informatica
Information Technology (IT)
Integration
Programming
Reporting and Analytics
Software Development
SQL
Visual Design
Workflow Orchestration
Job Description
Build production-ready analytics systems that turn raw data into trusted pipelines, curated datasets, and automation for Decision Science, Business Intelligence, and Client & Publisher Analytics.
Responsibilities
- Design, build, and orchestrate production data pipelines and dashboards using Databricks and Airflow to automate analytical workflows
- Organize and optimize Ibotta’s complex data environment by creating scalable table structures and curated datasets for downstream Decision Science and Business Intelligence teams
- Collaborate with Decision Scientists to design, aggregate, and normalize datasets for advanced modeling, machine learning, and predictive analytics
- Architect and document event-based data structures in the data lake to support critical, high-impact business questions
- Own data quality, reliability, and governance with automated testing, validation, anomaly detection, and analytics change management standards
- Set up CI/CD using GitHub Actions and automated testing for analytics code and pipelines
- Build and maintain automation tools and self-service patterns to expand data access and improve data literacy across the organization
- Integrate AI into engineering workflows by building Claude skills and plugins to automate, standardize, and accelerate day-to-day work
- Lead large, complex analytical projects end to end, delivering high-quality outcomes with milestone updates and efficient prioritization
- Monitor, maintain, and modernize existing data services
- Promote data best practices across Engineering and Decision Science and mentor associate engineers to support a culture of technical excellence
- Uphold Ibotta Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency, and a good idea can come from anywhere
Requirements
- 3–5 years of experience in analytics engineering, data engineering, or a highly technical analytics/BI role
- Bachelor’s degree in Computer Science, Engineering, Analytics, Statistics, Economics, or a related field (required)
- Expert-level SQL and proficient Python, with hands-on experience building production-grade pipelines and automation
- Experience with Databricks (including DABs) and Spark, including cluster configuration and optimizing large-scale data processing
- Understanding of ETL/ELT patterns and modern data stack tools such as Airflow and dbt, plus cloud data warehouses
- Test-driven approach to data development, including automated testing, CI/CD (GitHub Enterprise/Actions), data validation, and anomaly detection
- Proficiency with Looker/LookML and AI-assisted tooling (Claude, Cursor, Copilot, Databricks Genie)
- Track record of translating ambiguous business needs into technical data solutions and acting as a bridge between technical teams and business stakeholders
- Ability to establish self-service patterns, set standards, and manage cross-functional priorities in an Agile environment
- Growth mindset supported by clear communication, continuous learning, iterative delivery, and healthy technical debate
- Independent self-starter capable of managing your own time and multitasking
Technologies
- Databricks, Airflow, Python, SQL, Spark
- ETL, ELT, dbt, cloud data warehouses
- CI/CD, GitHub Actions, GitHub Enterprise
- Looker, LookML
- Claude, Cursor, Copilot, Databricks Genie
Benefits
- Competitive pay
- Flexible time off
- Benefits package including medical, dental, and vision
- Employee Stock Purchase Program
- 401k match
- Denver office perks including paid parking, snacks, and occasional meals
- Equity included in overall compensation package
- Relocation bonus (if not based in Denver)
Role Details
- Location: Denver, CO (Hybrid)
- Office schedule: 3 days per week in office (Tuesday, Wednesday, Thursday)
- Employment type: Full time
- Department: Technical - Non-Engineering
- Base compensation range: $113,000 - $132,000 per year
- Work authorization: Must be currently authorized to work in the United States on a full-time basis
- Applications: Accepted until the position is filled
Security & Compliance
- Employees are responsible for secure handling of data per security policies, identifying and reporting phishing attempts, and reporting security incidents to the proper channels
Recruiting Agency Notice
- Ibotta does not accept agency resumes and is not responsible for fees related to unsolicited resumes
- Do not forward resumes to any Ibotta employees
Similar Jobs
A