Back to list

Vacancy description

Data Engineer II in Bangalore, भारत

DAT

  • Full-timeStandard weekly hours

$150 USD / year

Bangalore, भारत

About DAT

DAT  is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. ders optimistically share future possibilities to inspire and motivate others toward their full potential. We expect our employees to find ways to embrace positive change, be curious and challenge the status quo, and provide solutions to unmet problems. Joining DAT means joining a culture focused on fostering development, building genuine connections, recognizing each other’s strengths and sharing in successes.

We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on DAT for the most relevant data and most accurate insights to help them make smarter business decisions and run their companies more profitably. We operate the largest marketplace of its kind in North America, with 400 million freights posted in 2022, and a database of $150 billion of annual global shipment market transaction data. Our headquarters are in Denver, CO, with additional offices in Missouri, Oregon, and Bangalore, India. For additional information, see   .

Key Technologies

- Data Warehouse: Snowflake/Data Lake

- Transformation: dbt (data build tool)

- Orchestration: Apache Airflow

- CI/CD: Git, GitHub Actions

- Programming: Python

- AI-Assisted Development: LLM-based coding assistants (e.g., Claude, Copilot) for code generation, review, and documentation

 

Core Responsibilities

 

Data Pipeline Development & Engineering

- ELT Process Implementation: Assist senior engineers in designing, building, testing, and maintaining cloud-native ELT (Extract, Load, Transform) data pipelines, ensuring data is reliably loaded into Snowflake and S3 Iceberg layer.

- Pipeline Architecture: Contribute to the design of scalable, modular data pipelines that support incremental loads, backfills, and reprocessing with minimal manual intervention.

- Transformation with dbt: Develop and maintain data models using dbt (data build tool) for data cleaning, aggregation, and transformation and utilize the Snowflake data warehouse.

- Python Scripting: Utilize Python to build custom data extraction scripts, implement monitoring tools, and contribute to general automation efforts.

- Pipeline Reliability: Build in retry logic, alerting, and failure-handling patterns so pipelines degrade gracefully and self-recover where possible.

 

Workflow Orchestration and Automation

- Airflow DAGs: Learn to author, schedule, and monitor data workflows defined as Directed Acyclic Graphs (DAGs) in Apache Airflow.

- Pipeline Scheduling: Integrate and orchestrate dbt runs and other pipeline tasks within Airflow to manage dependencies and execution timing.

- Automation-First Mindset: Actively look for repetitive, manual, or error-prone steps across the data lifecycle and automate them - from data ingestion to deployment to reporting.

- Automated Testing & Deployment: Contribute to automated test suites and deployment scripts that reduce manual QA and release effort.

 

CI/CD & Version Control

- Git Workflow: Use Git for version control, following branching, code review, and pull request best practices.

- GitHub Actions: Build and maintain GitHub Actions workflows to automate testing, linting, dbt builds, and deployment of data pipeline code.

- Continuous Integration: Ensure new pipeline and model changes are automatically tested and validated before merging, catching issues before they reach production.

- Continuous Deployment: Support automated promotion of dbt models and pipeline code across environments (dev, staging, production).

 

AI-Enabled Engineering

- AI-Assisted Development: Use AI coding assistants to accelerate development, generate boilerplate, and speed up code review and refactoring.

- AI-Augmented Documentation: Leverage AI tools to help draft and maintain technical documentation for data models, DAGs, and pipeline logic.

- Applied Curiosity: Stay current on emerging AI-assisted data engineering tools and workflows, and bring suggestions for improving team efficiency.

 

Data Quality, Testing, and Monitoring

- Data Quality: Implement data validation and testing frameworks using features of dbt (e.g., uniqueness, non-null checks) to ensure high data quality and accuracy within Snowflake data marts.

- Troubleshooting: Monitor data pipeline health, troubleshoot failed Airflow tasks and dbt runs, and quickly resolve data flow issues.

- Documentation: Maintain clear and current technical documentation for data models, Airflow DAGs, and pipeline logic.

 

Qualifications & Experience

- Experience: 3-5 years of professional experience in a Data Engineering, Analytics Engineering, or similar technical role (including relevant internship experience).

- Education: Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related quantitative field.

- Technical Proficiency:

- Required: Strong proficiency in Python.

- Hands-on experience with a cloud data warehouse, preferably Snowflake.

- Familiarity with data transformation concepts and tools, dbt a bonus.

- Basic experience creating or running jobs/workflows using an orchestration tool like Apache Airflow.

- Experience with Git and CI/CD pipelines, ideally GitHub Actions.

- Comfort using AI-assisted coding tools in a professional engineering workflow.

- Soft Skills: Strong problem-solving abilities, excellent attention to detail, and a proactive, collaborative approach to teamwork.

 

Timings : 1.00 PM to 10.00 PM IST

 

Similar vacancies

More like this role

The Walt Disney Company

Data Engineer II

  • Full-time
Job Posting Title: Data Engineer II Req ID: Job Description: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disneys past present and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers product developers designers technologists data scientists ...

Bangalore, भारत

  • Hybrid
  • Full-time
  • Contract
... accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities We are seeking a hands-on Data & AI Automation Engineer II to build and operate shared data automation and AI capabilities for the Msec Unified data platform. You will develop reliable data pipelines automate operational ...

Bangalore, भारत

DEUTSCHE TELEKOM DIGITAL LABS PRIVATE LIMITED

Data Engineer - II

  • Full-time

€119 EUR

... snacks on campus. Monthly phone and broadband allowance, plus relocation support when you need it. What exactly is the objective of this role? We're looking for a Data Engineer -II to join our Data team. In this role, you will design, build and operate reliable, scalable and cost-efficient data pipelines and data products on ...

Gurgaon, भारत

  • Full-time
  • Contract
As a Data Engineer II on the Data Engineering team you will own and drive the design of scalable data systems that power Amazons pricing and catalog optimization. Youll lead technical initiatives at the intersection of data engineering and AI architecting solutions that process large-scale data across Amazons global operations. ...

Bangalore, भारत

  • Hybrid
  • Data Analytics
... Required Skills & Experience: · Bachelor's degree in Data Science, Computer Science, Statistics, Engineering, or related field. · 5+ years of experience as a Data Engineer, Data Analyst, or similar role with strong focus on data analysis, engineering, and reporting. · Proficiency in Databricks and Apache Spark for data ...

Hyderabad, भारत

  • Full-time
... various structured and unstructured sources. - Perform Exploratory Data Analysis (EDA) to uncover trends, validate data integrity, and derive insights that inform data product development and business decisions. - Collaborate closely with data scientists, analysts, and software engineers to design data models that support high-quality ...

भारत

  • Hybrid
Role Overview : As a Data Engineer II based in Mumbai, you will serve as a cornerstone of our data infrastructure, architecting and maintaining robust systems that transform raw information into actionable business intelligence. You will work closely with cross-functional teams, including data scientists, product managers, ...

Bombay, भारत

Bank of America Corporation

Data Engineer II B - GBS IND

  • On-site
... Builds processes supporting data transformation, data structures, metadata, data quality controls, dependency, and workload management and defines and builds data pipelines and complex data sets to enable data-informed decision making, identifying and raising risks at all stages of the data engineering process - Develops ...

Hyderabad, भारत

Federal Express Corporation AMEA

Data Engineer-Senior II-7

  • Full-time
... Relevant work experience in data engineering based on the following number of years: Associate: Prior experience not required Standard I: Two (2) years Standard II: Three (3) years Senior I: Four (4) years Senior II: Five (5) years Knowledge, Skills and Abilities • Fluency in English • Analytical Skills • Accuracy & Attention ...

Chennai, भारत

AtkinsRéalis

Project Engineer II

  • Remote
  • Hybrid
  • Full-time
... integrations across project management financial and operational systems. - Support data warehousing data modeling and master data management activities. - Ensure data quality availability and performance across reporting platforms. About you - Bachelors Degree in Construction Management Civil Engineering Engineering Information ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... telemetry systems and data pipelines that transform signals from labs and the installed base into trustworthy metrics actionable diagnostics and measurable engineering improvements. We are seeking a self-driven Software Engineer II to design and deliver data-driven systems that reveal how Windows devices behave at scale. ...

Hyderabad, भारत