Data Engineer opportunity at Caterpillar Inc

software Job Portal


(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)


Our website uses cookies to enhance your experience. Check Out
Ok, Go it!