13 Aug
|
Caterpillar
|
Bengaluru
13 Aug
Caterpillar
Bengaluru
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
- Robust 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.
📌 Senior Software Engineer (Bengaluru)
🏢 Caterpillar
📍 Bengaluru