Software Engineer - Digital Twin & React Web Development

Caterpillar Inc.

Bengaluru

On-site

INR 1,400,000 - 1,800,000

Full time

43 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Equal Opportunity Employer

Job summary

Caterpillar Inc. seeks a skilled developer to design, build, and maintain scalable web apps using Python and ReactJS. You will create robust ETL pipelines, enforce data quality, and automate workflows across cloud or on‑prem environments.

Collaboration with data engineers, designers, and product teams is essential for cohesive solutions. The role emphasizes reliable performance, governance, and integration with various data platforms and APIs, with relocation options available for the right

Qualifications

  • Proficiency in Python web backends and modern frontend frameworks.
  • Experience building ETL/ELT pipelines and data workflows.
  • Experience with data governance and data quality practices.
  • Experience designing RESTful APIs.
  • Familiarity with cloud/on-prem environments.

Responsibilities

  • Design, develop, and maintain scalable web applications using Python (backend) and ReactJS (frontend).
  • Build and maintain ETL/ELT pipelines to support application data workflows and integrations.
  • Implement validation and data quality checks to ensure accuracy and consistency across systems.
  • Automate data ingestion, processing, and application workflows for improved efficiency and reliability.
  • Collaborate with data engineers, frontend developers, designers, and product teams to build cohesive solutions.
  • Work with cloud or on‑prem environments to ensure application availability, scalability, and performance.
  • Monitor application performance and data pipelines, diagnose issues, and resolve them proactively.

Skills

Python
ReactJS
Airflow
Prefect
Luigi
Snowflake
BigQuery
Redshift
RESTful APIs
Data governance

Job description

Job Description

Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you’re joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Career Area

Technology, Digital and Data

Key Responsibilities
  • Application Development: Design, develop, and maintain scalable web applications using Python (backend) and ReactJS (frontend).
  • Pipeline Development: Build and maintain ETL/ELT pipelines to support application data workflows and integrations.
  • Data Quality: Implement validation, monitoring, and data quality checks to ensure accuracy and consistency across systems.
  • Automation: Automate data ingestion, processing, and application workflows for improved efficiency and reliability.
  • Collaboration: Partner with data engineers, frontend developers, designers, and product teams to build cohesive solutions.
  • Infrastructure Support: Work with cloud or on‑prem environments to ensure application availability, scalability, and performance.
  • Monitoring & Troubleshooting: Monitor application performance and data pipelines, diagnose issues, and resolve them proactively.
Required Skills
  • Strong Python programming skills (FastAPI, Flask, or Django).
  • Solid experience with ReactJS and modern frontend development (hooks, state management, REST APIs).
  • Experience with data platforms such as Snowflake, BigQuery, or Redshift.
  • Hands-on experience with workflow tools like Airflow, Prefect, or Luigi.
  • Understanding of data governance and data quality practices.
  • Experience building and integrating RESTful APIs.
Good to Have
  • Basic understanding of Digital Twin concepts.
  • Exposure to NVIDIA Omniverse or similar simulation/3D platforms.
  • Familiarity with real-time data processing (Kafka, streaming pipelines).
  • Experience working with 3D data, IoT, or sensor‑driven systems.
  • Knowledge of USD (Universal Scene Description) or visualization pipelines.

This position requires working onsite five days a week.

Relocation is available for this position.

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Digital Twin & React Web Development
Software Engineer - Digital Twin & React Web Development

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Principal Software Engineer - Data Engineering
Principal Software Engineer - Data Engineering

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Principal Software Engineer - Data Engineering
Principal Software Engineer - Data Engineering

Caterpillar Inc. • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior AI Engineer
Senior AI Engineer

Caterpillar Brazil • Chennai District

On-site
INR 4,500,000 - 7,500,000
Principal Digital Architect
Principal Digital Architect

Caterpillar Inc. • Chennai District

On-site
INR 3,500,000 - 5,200,000
Principal Digital Architect
Principal Digital Architect

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 3,500,000 - 5,800,000
Relocation assistance
Senior AI Engineer
Senior AI Engineer

Caterpillar Inc. • Chennai District

On-site
INR 2,400,000 - 3,600,000
Senior AI Engineer
Senior AI Engineer

Caterpillar Inc. • Bengaluru

On-site
INR 2,500,000 - 5,500,000
Senior AI Engineer
Senior AI Engineer

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Software Engineer(Senior .NET Developer)
Software Engineer(Senior .NET Developer)

Caterpillar Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Work Life Harmony
Earned and medical leave
Relocation assistance
+4