Ibotta is looking for a software-focused Data Engineer to join their team and contribute to making data AI-ready. The Data Engineer will implement and maintain data contract specifications, enforce standards through automated validation, and collaborate with data owners to improve metadata coverage.
Requirements
- 3+ years of software engineering experience with a focus on data engineering, analytics engineering, or backend development.
- Proficiency in Python and SQL, knowledge of Databricks, and familiarity with medallion architecture (bronze/silver/gold) or similar layered data design patterns.
- Semantic Modeling: Experience implementing semantic layers to ensure AI agents utilize governed, consistent metric definitions rather than querying raw tables directly.
- Data Governance: Understanding of data governance concepts (metadata standards, data ownership, schema enforcement, access control) and experience keeping data assets clean and well-documented.
- Data Quality Fundamentals: Experience with schema validation, data freshness monitoring, data observability tooling, or similar quality practices.
- AI Tooling: Experience using and/or building LLMs, NQLs, and other AI-related toolings, especially in relation to data analytics.
- Experience with the following a strong plus: Experience with data catalog, metadata management, or data transformation tooling, Exposure to data privacy, classification, or compliance requirements in a data context, Familiarity with configuration-as-code or automated deployment workflows, Experience with data observability or data quality monitoring, Agile development experience.
Benefits
- Competitive pay
- Flexible time off
- Benefits package (including medical, dental, vision)
- Employee Stock Purchase Program
- 401k match