Senior Software Engineer - Digital Twin & React Web Development
- Source: Naukri
- Caterpillar Inc
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
JD: Python React Web Engineer (Digital Twin)
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.
Visa Sponsorship is not available for this position.
Skills
- React
- Python
- FastAPI
- Flask
- Django
- Snowflake
- Airflow
- apache-airflow
- luigi
- nvidia
- Kafka
- aws-iot
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
