(toc)
Summary
C(caps)aterpillar Inc. is looking for a Software Engineer-Data Engineering to join its Technology, Digital and Data organization in India.
The role focuses on building and scaling the Manufacturing & Supply Digital Platform, a next-generation software framework that connects data, processes, and resources across the manufacturing lifecycle.
Company : Caterpillar Inc
Position : Data Engineer
Experience : Professional Experienced
Qualification : graduate
Location : Bangalore, Chennai
Key responsibilities
- Design, develop, and maintain complex Python applications and services.
- Mentor and lead junior developers; collaborate with peers to implement new features.
- Troubleshoot, debug, and deploy applications to production.
- Work with DevOps teams to ensure smooth operation and reliability.
- Contribute to architectural decisions, including MVC, microservices, and event-driven patterns.
- Participate in Agile processes, preferably Scrum, and support CI/CD practices.
Required qualifications
- Bachelor’s degree in computer science or a related field.
- 5+ years of software engineering experience; 3+ years in Python development.
- Strong Python skills and experience with Python frameworks (Pandas, NumPy, Django, Flask, or Pyramid).
- Experience with relational databases (Snowflake, MySQL, PostgreSQL).
- Experience deploying Python applications on cloud platforms (AWS or equivalent).
- Solid understanding of data structures and algorithms.
- Ability to work under pressure and meet tight deadlines.
- Onsite work requirement: five days a week.
Nice-to-have skills
- Experience with Snowflake, Elasticsearch, MySQL, Oracle; Snowflake procedures and data lakes/data warehouses.
- Familiarity with AWS services (SQS, SNS, Lambda, API Gateway, DynamoDB, RDS).
- Experience with Apache Spark, AWS Glue, Apache Airflow, or similar batch/stream processing tools.
- Knowledge of containerization and orchestration (Docker, ECS) and CI/CD tools (Azure DevOps, Jenkins, GoCD).
- API development and tools (Swagger, Postman) and a focus on TDD/BDD.
- Testing tools such as Selenium and Cucumber integrated into CI/CD pipelines.
- Proficiency with SQL and experience managing diverse datastores.
Location and schedule
Onsite work in India, with postings in Bangalore, Karnataka, and Chennai, Tamil Nadu.This is a full-time, regular position.
Application Posted November 3, 2025
Applications open until November 16, 2025
(getButton) #text=(Apply for this Job)
