As a Data Engineer II, you'll design and maintain data systems and pipelines, driving analytics and product innovation while collaborating closely with cross-functional teams.
Data Engineer
📜 Description
- Build, maintain, and improve batch and low-latency data ingestion pipelines from enterprise systems, APIs, and other approved sources.
- Follow the AI SDLC by using AI coding tools to generate, refactor, and review code; validate output through testing and peer review.
- Use AI to generate and improve unit, integration, data-quality, and regression tests, ensuring automated tests validate intended behavior.
- Develop SQL and Python solutions that collect, validate, transform, and publish data for downstream consumption.
- Use Snowflake and dbt to implement reliable transformations, reusable models, curated datasets, and data products.
- Partner with analytics and business teams to ensure governed access to data through documented patterns.
🛠️ Requirements
- Bachelor’s degree in computer science, information systems, engineering, mathematics, or a related field, or equivalent experience.
- 3 or more years of experience in data engineering, software engineering, analytics engineering, or a related technical role.
- Professional experience writing production-quality SQL and Python.
- Experience building or supporting data pipelines, transformations, and data models in a cloud data environment.
- Experience with Snowflake, dbt, or comparable cloud data warehouse and transformation technologies.
- Understanding of data modeling, ELT/ETL patterns, pipeline orchestration, APIs, and source-system integration.
- Experience with software engineering practices including source control, code review, automated testing, and CI/CD.
- Demonstrated active use of AI-assisted software development tools for code generation, test creation, documentation, debugging, or review.
- Ability to follow an AI SDLC and identify practical opportunities for multiple cooperating agents to improve delivery speed, consistency, and coverage.
- Understanding of data quality, metadata, lineage, access control, privacy, and secure handling of enterprise data.
Full job description
The Data Engineer, Data Platform will build and operate the data capabilities that help AHEAD teams access trusted, usable, and well-managed information. This role will develop ingestion pipelines, transformations, data models, and curated data products in the modern cloud data platform, with an emphasis on Snowflake and dbt.
The role will support data coming from enterprise applications and services, including Salesforce, Hatch, NetSuite, Signal, and approved APIs. The Data Engineer will help make data available for analytics, applications, automation, and AI-enabled workflows through consistent engineering patterns,documented definitions, appropriate access controls, and dependable operational practices. Active use of AI throughout the software development lifecycle is a core expectation of this role, including AI-assisted code generation, automated testing, documentation, troubleshooting, and review with appropriate human validation.
Working under the Director, Data Platform and alongside the Data Governance Lead, this role will contribute to a product-oriented engineering team. The role will partner with data consumers and other engineering teams to understand requirements, deliver useful platform capabilities, and improve the speed and consistency of data delivery.
Duties/Responsibilities
Education and Experience
-
Bachelor’s degree in computer science, information systems, engineering, mathematics, or a related field, or equivalent experience.
-
3 or more years of experience in data engineering, software engineering, analytics engineering, or a related technical role.
-
Professional experience writing production-quality SQL and Python.
-
Experience building or supporting data pipelines, transformations, and data models in a cloud data environment.
-
Experience with Snowflake, dbt, or comparable cloud data warehouse and transformation technologies.
-
Understanding of data modeling, ELT/ETL patterns, pipeline orchestration, APIs, and source-system integration.
-
Experience with software engineering practices including source control, code review, automated testing, and CI/CD.
-
Demonstrated active use of AI-assisted software development tools for code generation, test creation, documentation, debugging, or review.
-
Ability to follow an AI SDLC and identify practical opportunities for multiple cooperating agents to improve delivery speed, consistency, and coverage.
-
Understanding of data quality, metadata, lineage, access control, privacy, and secure handling of enterprise data.
-
Ability to investigate data issues, communicate findings clearly, and work through ambiguity with teammates and stakeholders.
-
Ability to collaborate effectively with engineers, analysts, product owners, governance partners, security teams, and business stakeholders.
Preferred
-
Experience with Azure services, serverless functions, cloud storage, or other cloud-native data engineering capabilities.
-
Experience with REST or GraphQL APIs and data ingestion from enterprise applications such as Salesforce, Hatch, NetSuite, or similar systems.
-
Familiarity with orchestration, event-driven processing, observability, data catalogs, lineage tooling, or data quality platforms.
-
Experience supporting semantic models, MCP-based access, or other governed interfaces for analytics, applications, automation, or AI workflows.
-
Experience working with master data, reference data, entity resolution, or shared business definitions across multiple systems.
-
Experience operating data products with documented ownership, access expectations, quality measures, and support procedures.
-
Experience using AI agents or agentic workflows to support software delivery, data engineering, testing, documentation, or platform operations.
-
Curiosity about emerging data platform technologies and a practical approach to adopting them.
Physical Requirements
-
Ability to maintain regular, punctual attendance consistent with the ADA, FMLA, and other federal, state, and local standards.
-
Primarily office and computer-based work with standard engineering and collaboration expectations for an enterprise technology role.
Similar jobs
Search more Data Engineer jobsAs a Data Engineer III, you will design and implement ETL pipelines and data models, collaborating with various business units to deliver reliable data solutions autonomously.
We are seeking a Data Engineer with at least 3 years of experience in data projects, specializing in Snowflake and ideally DBT, to design and implement data pipelines and analytical models.
[C3T] Data Warehouse Engineer
As a DWH Engineer, you will analyze large datasets, develop ingestion processes, and design data warehouse models, contributing to impactful data-driven insights.
As a Data Engineer in the Tax Care team, you will design and maintain data pipelines, migrate platforms, and ensure data integrity for accounting and tax processes.
