IT Analyst Applications (Python Developer - Automation & AI)
Caterpillar Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, test, and maintain Python applications focusing on automation and AI to improve operational efficiency in procurement and order fulfillment.
Build and integrate RESTful APIs, automation scripts, bots, and AI/Generative AI solutions including LLMs and chatbots into business workflows.
Implement CI/CD pipelines, ensure solution security and reliability, and collaborate with cross-functional teams while mentoring junior developers.
Minimum Requirements
5-8 years of hands-on Python development experience with frameworks such as Flask, FastAPI, or Django.
Experience with AI/ML libraries (Pandas, NumPy, Scikit-Learn, TensorFlow/PyTorch) and Generative AI including LLMs and prompt engineering.
Proficiency in automation solutions development, REST APIs, SQL/NoSQL databases, cloud platforms (Azure, AWS, or GCP), and DevOps tools (Azure DevOps, GitHub Actions, Jenkins).
Mandatory work location: Bangalore with 5-day onsite schedule and shift timing 01:00-10:00 PM IST; Visa sponsorship not available.
Ideal Candidate Profile
Experienced Python developer skilled in automation, AI/Generative AI integration, and enterprise API-based system integrations.
Comfortable working in Agile/Scrum environments with strong capabilities in CI/CD and DevOps practices.
Able to lead technical design efforts, mentor juniors, and drive adoption of emerging AI technologies within complex enterprise settings.
