Software Engineer - Digital Twin & React Web Development

Caterpillar Financial Services Corporation

Bengaluru

On-site

INR 1,200,000 - 1,900,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Caterpillar Financial Services Corporation in Bengaluru invites a Python & React Web Engineer (Digital Twin) to design, develop, and maintain scalable web apps, build ETL pipelines, and ensure data quality.

You will collaborate with data engineers and product teams, deploy on cloud or on-prem environments, and support performance monitoring. This onsite role requires five days on site with relocation available.

Qualifications

  • Proficient in Python (backend) and ReactJS (frontend).
  • Experience building scalable web apps and RESTful APIs.
  • Hands-on with data pipelines and data quality checks.

Responsibilities

  • Design, develop, and maintain scalable web apps using Python and ReactJS.
  • Build and maintain ETL/ELT pipelines to support data workflows.
  • Implement data validation and monitoring for data quality.
  • Automate data ingestion and application workflows for reliability.
  • Collaborate with data engineers, frontend devs, and product teams.
  • Support cloud or on-prem infrastructure to ensure availability and performance.
  • Monitor and troubleshoot application performance and pipelines.

Skills

Python
ReactJS
ETL/ELT pipelines
Snowflake/BigQuery/Redshift
Airflow/Prefect/Luigi
Data governance
RESTful APIs

Tools

Airflow
Prefect
Luigi

Job description

Career Area:

Technology, Digital and Data

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.

JD: Python & React Web Engineer (Digital Twin)
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 Inc. • Bengaluru

On-site
INR 1,400,000 - 1,800,000
Relocation assistance
Equal Opportunity Employer
Principal Software Engineer - Data Engineering
Principal Software Engineer - Data Engineering

Caterpillar Inc. • Bengaluru

On-site
INR 3,000,000 - 6,000,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 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 Financial Services Corporation • Bengaluru

On-site
INR 3,500,000 - 6,000,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 Brazil • Chennai District

On-site
INR 4,500,000 - 7,500,000
Principal Software Engineer - Java
Principal Software Engineer - Java

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Relocation assistance