IT Analyst Applications (Python Developer - Automation & AI)

Caterpillar Inc

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Caterpillar Inc is seeking a seasoned IT Analyst Applications (Python Developer - Automation & AI) to design, develop, and deploy intelligent automation solutions within the Order Fulfillment & Procurement team. The role emphasizes Python-based development, automation frameworks, API integrations, and GenAI-powered workflows to enhance operational efficiency.

The preferred location is Bengaluru, with a 5-day workweek and a 01:00-10:00 PM IST shift.

Qualifications

  • 5–8 years of hands-on Python development experience.
  • Experience building automation frameworks and scripting.
  • Strong REST API and microservices knowledge.
  • Familiarity with AI/GenAI and related libraries.

Responsibilities

  • Design, develop, test, and maintain Python applications and services.
  • Develop automation scripts and workflows for business processes.
  • Integrate AI/GenAI capabilities into enterprise workflows and data pipelines.
  • Build data pipelines and ETL/ELT processes for analytics and AI use cases.
  • Implement CI/CD pipelines and ensure code quality, security, and reliability.
  • Collaborate with architects, analysts, and infrastructure teams; document designs.

Skills

Python development
Flask FastAPI Django
REST APIs
CI/CD
Cloud platforms (Azure AWS GCP)
SQL NoSQL databases
Git and DevOps
AI/ML basics

Education

Bachelor/Master's in Computer Science/IT

Tools

Git
Azure DevOps
GitHub Actions
Jenkins
LangChain
Databricks

Job description

Job Summary

We are seeking an experienced IT Analyst Applications (Python Developer - Automation & AI) to join our Order Fulfillment & Procurement team - CAT IT Division. To design, develop, and deploy intelligent automation solutions that improve operational efficiency and business outcomes. The ideal candidate will possess strong Python development skills, experience building automation frameworks, integrating enterprise systems through APIs, and leveraging AI/GenAI technologies to create scalable solutions.

The preference for this role is to be based out of Bangalore - Caterpillar PSN

This position requires candidate to work a 5-day -a -week schedule.

Shift Timing: 01:00-10:00PM IST

Key Responsibilities
Python Development
  • Design, develop, test, and maintain high-quality Python applications and services.
  • Write clean, scalable, and reusable code following coding standards and best practices.
  • Develop RESTful APIs and integrate with enterprise platforms and third-party systems.
Automation Solutions
  • Design and implement business process automation solutions using Python.
  • Build scripts, bots, and workflow automation for operational and business processes.
  • Automate data extraction, validation, transformation, and reporting processes.
  • Integrate automation solutions with cloud and enterprise applications.
AI & Generative AI
  • Develop AI-powered solutions using Machine Learning and Generative AI technologies.
  • Integrate Large Language Models (LLMs), AI agents, and chatbots into business workflows.
  • Build intelligent decision support systems and predictive analytics capabilities.
  • Evaluate and adopt emerging AI technologies to drive innovation.
Data & Integration
  • Work with SQL/NoSQL databases and cloud data platforms.
  • Build ETL/data pipelines for analytics and AI use cases.
  • Consume and develop REST APIs, web services, and event-driven integrations.
DevOps & Quality
  • Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
  • Perform code reviews, testing, debugging, and performance tuning.
  • Ensure security, compliance, and reliability of solutions.
Collaboration
  • Collaborate with architects, business analysts, product owners, and infrastructure teams.
  • Mentor junior developers and provide technical guidance.
  • Prepare technical documentation, architecture diagrams, and operational procedures.
Required Skills
Technical Skills
  • 5-8 years of hands-on Python development experience.
  • Strong knowledge of Python frameworks such as Flask, FastAPI, or Django.
  • Experience with automation development and scripting.
  • Proficiency in REST APIs and microservices architecture.
  • Experience with SQL databases (SQL Server, PostgreSQL, MySQL) and NoSQL databases.
  • Knowledge of Git, CI/CD pipelines, and DevOps practices.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
AI & Data Skills
  • Experience with AI/ML libraries such as: Pandas NumPy Scikit-Learn TensorFlow/PyTorch
  • Experience with Generative AI solutions and LLMs.
  • Knowledge of prompt engineering, AI agents, and chatbot development.
  • Understanding of Retrieval-Augmented Generation (RAG) concepts.
Automation Skills
  • Process automation and workflow orchestration.
  • API-based integration and event-driven automation.
  • Scripting, monitoring, and operational automation.
Preferred Qualifications
  • Bachelors or Masters degree in Computer Science, Information Technology, or related field.
  • Experience with Azure OpenAI, GitHub Copilot, LangChain, or similar AI platforms.
  • Certifications in Python, Cloud Technologies, AI/ML, or Automation.
  • Experience working in Agile/Scrum environments.
Key Competencies
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management.
  • Ability to translate business requirements into technical solutions.
  • Innovation mindset with a passion for AI and automation.
  • Leadership and mentoring capabilities.
Nice to Have
  • Knowledge of Snowflake, Databricks, or Data Engineering platforms.
  • Experience with RPA tools such as Power Automate, UiPath, or Automation Anywhere.
  • Exposure to enterprise integration platforms like SnapLogic.
  • Experience building AI copilots and intelligent assistants.To be updated

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Analyst Applications (Python Developer - Automation & AI)
IT Analyst Applications (Python Developer - Automation & AI)

Caterpillar Inc. • Bengaluru

On-site
INR 1,400,000 - 2,100,000
IT Analyst Applications (Python Developer - Automation & AI)
IT Analyst Applications (Python Developer - Automation & AI)

Caterpillar • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Relocation assistance
Medical coverage
Employee investment plan
+1
Sr IT Analyst-Applications
Sr IT Analyst-Applications

Caterpillar • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Python AI Engineer
Python AI Engineer

Wissen • Bengaluru

On-site
INR 900,000 - 1,300,000
AI Engineer-Python-Agentic AI
AI Engineer-Python-Agentic AI

NTT America, Inc. • Dadri

On-site
INR 1,500,000 - 2,800,000
AI and Automation Engineer
AI and Automation Engineer

Graphx Solution • Bengaluru

On-site
INR 900,000 - 1,300,000
IT Analyst Applications
IT Analyst Applications

Caterpillar • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Relocation assistance
Medical coverage
Employee resource groups
+2
Lead-Software Development
Lead-Software Development

Sutherland • Hyderabad

On-site
INR 800,000 - 1,200,000
IT Analyst Applications (MLOps Engineer)
IT Analyst Applications (MLOps Engineer)

Caterpillar Inc. • Chennai

On-site
INR 1,200,000 - 2,000,000
AI Transformation Lead
AI Transformation Lead

Ttspvt • Ranchi

On-site
INR 1,200,000 - 1,800,000