Data Engineer
Job Description
Ibotta’s Publisher Data Platform (PDP) team builds the infrastructure, standards, and governed data-sharing capabilities that help publisher partners exchange data securely. This Data Engineer role is focused on practical platform work in the cloud, with strong emphasis on compliance, secure-by-default external data exchange, and reliable operations.
Location: Denver, CO (hybrid)
Schedule: 3 days in the office (Tuesday, Wednesday, Thursday)
Employment type: Full time
Compensation: USD 110,000 - 126,000 per year (equity included in the overall compensation package)
What you’ll be building and running
- Build and maintain the Terraform that provisions the data platform, primarily Databricks on AWS.
- Implement engineered data governance controls to support compliance with data governance policies.
- Develop and support secure external data exchange using Databricks Clean Rooms, AWS Clean Rooms, Delta Sharing, and Remote File Shares.
- Automate audit evidence collection and reporting to support InfoSec, legal, and third-party compliance reviews.
- Improve platform operations by automating manual processes, optimizing data delivery, and designing infrastructure for reliability and performance.
- Handle incident resolution, manage workspace health monitoring, optimize cloud costs, and participate in an on-call rotation.
- Use modern AI-assisted development thoughtfully, while independently validating code, tests, system behavior, and correctness.
What you bring
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 3+ years of software engineering experience with focus 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, including building pipelines that cover transformation, metadata, dependency management, and orchestration.
- Experience collaborating with cross-functional engineering teams and translating team needs into actionable technical requirements and prioritization.
- Hands-on experience provisioning and managing cloud infrastructure with Terraform, including maintaining reusable deployment modules (AWS, GCP, or Azure).
- Practical experience with AWS and Databricks, with Databricks Asset Bundles (DABs) strongly preferred.
- Understanding of tenant isolation, clean rooms, data privacy, and compliance requirements in a cloud context, with a focus on building secure-by-default systems.
Technologies you’ll work with
Terraform, Python, SQL, Databricks, AWS, GCP, Azure, Databricks Clean Rooms, AWS Clean Rooms, Delta Sharing, Remote File Shares, Databricks Asset Bundles (DABs), Medallion Architecture
Benefits
- Competitive pay
- Flexible time off
- Benefits package including medical, dental, and vision
- Employee Stock Purchase Program
- 401k match
- Denver office perks: paid parking, snacks, and occasional meals
Relocation support may be available for candidates not based in Denver. Ibotta is an Equal Opportunity Employer, and candidates must be currently authorized to work in the United States on a full-time basis. Applicants are accepted until the position is filled. For the security of employees and the business, employees are responsible for secure handling of data in accordance with security policies, identifying and reporting phishing attempts, and reporting security incidents to the proper channels.