A

Accenture

Advises businesses and runs their technology

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience is required.
  • Expert-level proficiency in dbt Core or Cloud, including custom macros, hooks, tests, and packages.
  • Strong Python development skills, including writing modular, testable, and maintainable code for data engineering use cases.
  • Experience building and managing orchestrated workflows using Dagster and/or Astronomer (Apache Airflow), including DAG authoring, sensors, and dependency management.
  • Strong experience with CI/CD pipelines using GitLab, including .gitlab-ci.yml authoring and pipeline optimization.
  • Solid understanding of data modeling principles and experience implementing Medallion (Bronze/Silver/Gold) architecture.
  • Proficiency in SQL and experience working with cloud data warehouses; Snowflake is preferred.
  • Exposure to AWS data services (S3, Glue, Lambda) in a data pipeline context.
  • Familiarity with data quality frameworks such as Great Expectations or dbt tests.
  • Familiarity with AI-assisted development tools such as Amazon Q, Kiro, or similar.
  • 15 years of full-time education is required.

Responsibilities

  • Design, build, and maintain dbt data models across Bronze, Silver, and Gold layers of a Medallion architecture.
  • Develop custom dbt macros to enforce modeling standards, reduce code duplication, and improve team productivity.
  • Write production-grade Python code for data ingestion, transformation, and processing workflows.
  • Build, schedule, and monitor data pipelines using orchestration platforms such as Dagster and Astronomer (Apache Airflow).
  • Implement and manage CI/CD pipelines in GitLab for automated testing, linting, and deployment of dbt projects and Python packages.
  • Collaborate with data architects and analytics engineers to translate business requirements into clean, performant data models and pipelines.
  • Apply data modeling best practices, including normalization, slowly changing dimensions, and star/snowflake schema design where appropriate.
  • Leverage AI-assisted development tools such as Amazon Q and Kiro to accelerate pipeline development.

Desired Qualifications

  • Experience with PySpark for distributed data processing at scale. This is listed as a nice-to-have skill set for future additions.
  • Experience with Snowflake is preferred.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs