C

Cummins

Builds engines, generators, and powertrains

Data Engineer

Data EngineeringPosted on Nov 12
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Experience developing and supporting data integration, ETL/ELT processes, data pipelines, and data transformations using modern data platforms and cloud-based technologies.
  • Working knowledge of data modeling, SQL, data quality practices, metadata management, and data governance principles supporting enterprise-scale data products.
  • Ability to translate business and product requirements into efficient technical solutions while considering scalability, performance, maintainability, and reusability.
  • Experience working in Agile, cross-functional teams and collaborating effectively with product, engineering, analytics, and business stakeholders.
  • A Bachelor's degree in Computer Science, Information Technology, Engineering, or Data Analytics, or equivalent practical experience.
  • A college, university, or equivalent degree in a relevant technical discipline, or relevant equivalent experience is required.
  • The position may require licensing for compliance with export controls or sanctions regulations.
  • Knowledge of data engineering technologies, including exposure to Big Data open source; Spark, Scala or Java, MapReduce, Hive, HBase, and Kafka or equivalent college coursework; SQL; clustered compute cloud-based implementation; developing applications requiring large file movement in a cloud-based environment; Agile software development; analytical solutions; and IoT technology.

Responsibilities

  • Support, develop, and maintain a data and analytics platform, processing and storing data and making it available to analysts and other consumers.
  • Work with Business and IT teams to understand requirements and leverage technologies for agile data delivery at scale.
  • Implement and automate deployment of distributed systems for ingesting and transforming relational, event-based, and unstructured data.
  • Implement methods to continuously monitor and troubleshoot data quality and data integrity issues.
  • Implement data governance processes and methods for managing metadata, access, and data retention for internal and external users.
  • Develop reliable, efficient, scalable, and quality data pipelines with monitoring and alert mechanisms, combining varied sources using ETL/ELT tools or scripting languages.
  • Develop physical data models and implement data storage architectures in accordance with design guidelines.
  • Analyze complex data elements and systems, data flow, dependencies, and relationships to contribute to conceptual, physical, and logical data models.
  • Participate in testing and troubleshooting data pipelines.
  • Develop and operate large-scale data storage and processing solutions using distributed and cloud-based platforms, including data lakes, Hadoop, HBase, Cassandra, MongoDB, Accumulo, and DynamoDB.
  • Use agile development technologies and methods, including DevOps, Scrum, Kanban, and continuous improvement cycles, for data-driven applications.
  • Develop and maintain enterprise data products by building data pipelines, data transformations, and curated datasets supporting reporting, analytics, automation, and GenAI use cases across Supply Chain, Quality, Finance, Product Lifecycle, and other Enterprise Products domains.
  • Apply Data-as-a-Product principles to create reusable, discoverable, and governed data assets with metadata, lineage, and quality controls, enabling self-service consumption and consistent business outcomes across multiple consumers.
  • Collaborate with Product Managers, Data Engineers, Data Scientists, and Solution Engineers to support delivery of AI-ready data products, ensuring data is reliable, well-structured, and optimized for analytics, machine learning, and GenAI applications.
  • Translate stakeholder needs into verifiable requirements, establish acceptance criteria through analysis, allocation, and negotiation, track requirements throughout the system lifecycle, assess changes' impact on project scope, schedule, and resources, and maintain links to related artifacts.
  • Perform data extract-transform-load activities from varied sources and transform data for downstream applications and users using appropriate tools and technologies.
  • Create, write, and test computer code, test scripts, and build scripts using algorithmic analysis and design, industry standards and tools, version control, and build and test automation to meet business, technical, security, governance, and compliance requirements.
  • Apply measurement methods to assess whether solutions meet intended outcomes using IT Operating Model and SDLC standards, tools, metrics, and key performance indicators.
  • Document information and solutions gained through product development activities and communicate them to stakeholders to enable productivity and knowledge transfer.
  • Validate configuration item changes or solutions using defined best practices, SDLC standards, tools, and metrics to ensure they work as designed and meet customer requirements.
  • Identify, understand, and correct data flaws that affect information governance, operational business processes, and decision-making.
  • Solve problems through systematic analysis, determine assignable causes, implement data-based solutions, identify systemic root causes, and ensure actions prevent recurrence.

Desired Qualifications

  • Experience working within a Data-as-a-Product operating model, including exposure to data catalogs, lineage, data quality frameworks, and certified data products.
  • Exposure to AI/ML or GenAI initiatives, including preparation of AI-ready datasets, semantic models, knowledge assets, or data structures supporting intelligent business solutions.
  • Relevant experience, such as working in temporary student employment, an internship, co-op, or other extracurricular team activities, is preferred.
  • Knowledge of the latest technologies in data engineering is highly preferred, including exposure to Big Data open source; Spark, Scala or Java, MapReduce, Hive, HBase, and Kafka or equivalent college coursework; SQL; clustered compute cloud-based implementation; developing applications requiring large file movement in a cloud-based environment; Agile software development; analytical solutions; and IoT technology.

About the Company

Cummins

Builds engines, generators, and powertrains

Cummins designs and manufactures engines, power generation systems, and related components for commercial vehicles, industrial machinery, and stationary power. Vehicle and equipment makers install its diesel and natural gas engines, while businesses use its generator sets for backup and continuous electricity. Its components include turbochargers, emissions controls, transmissions, axles, and brakes, and its Accelera business builds batteries and electric powertrain systems. Cummins earns revenue from equipment and component sales, replacement parts, and maintenance through company-owned and independent distributors and dealers. Cummins was founded in 1919 and is headquartered in Columbus, Indiana.

Company size
10,001+
Company stage
IPO
Headquarters
Columbus, IN
Founded
1919

Recently Posted Jobs

Explore more opportunities at Cummins

See more jobs