I

ibotta

Cash-back shopping rewards app for brands

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeDenver, CO, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • At least 3 years of software engineering experience focused on data platform engineering, external data sharing integrations, or backend development.
  • Proficiency in Python and SQL, familiarity with distributed data processing patterns, and experience operating governed data environments.
  • Experience with Medallion Architecture (bronze/silver/gold) or similar layered data design patterns, and experience building big data pipelines that support data transformation, metadata, dependency management, and workload orchestration.
  • Experience collaborating with cross-functional engineering teams, understanding other teams' requirements and concerns, translating them into actionable technical requirements, and collaborating on project prioritization.
  • Experience provisioning and managing cloud infrastructure (AWS, GCP, or Azure) with Terraform and maintaining reusable deployment modules.
  • Hands-on experience with AWS and Databricks.
  • Understanding of tenant isolation, clean rooms, data privacy, and compliance requirements in a cloud context.

Responsibilities

  • Build and maintain Terraform that provisions the data platform, primarily Databricks on AWS.
  • Implement engineered controls across the data platform to ensure compliance with data governance policies.
  • Develop and support secure external data exchange capabilities using Databricks Clean Rooms, AWS Clean Rooms, Delta Sharing, and Remote File Shares.
  • Automate audit evidence collection and reporting for InfoSec, legal, and third-party compliance reviews.
  • Identify, design, and implement improvements to platform operations, including automating manual processes, optimizing data delivery, and designing infrastructure for reliability and performance.
  • Resolve incidents, manage workspace health monitoring, optimize cloud costs, and participate in an on-call rotation.
  • Use AI-assisted development thoughtfully while independently validating code, tests, system behavior, and correctness.

Desired Qualifications

  • Practical experience with Databricks Asset Bundles (DABs) is highly preferred.

About the Company

ibotta

Cash-back shopping rewards app for brands

Ibotta is a shopping rewards platform that connects brands with millennial shoppers and offers cash-back for purchases. The app tracks what people buy and pays them cashback, while brands pay for featured placements and targeted campaigns to increase purchase velocity, conversions, and incremental sales. It stands out by reaching a large, engaged millennial audience with data-driven marketing that measures what extra sales come from campaigns. Its goal is to boost incremental sales, grow market share in retail and consumer goods, and build customer loyalty by rewarding everyday shopping.

Company size
501-1,000
Company stage
IPO
Headquarters
Denver, CO
Founded
2012

Recently Posted Jobs

Explore more opportunities at ibotta

See more jobs