IT Analyst Applications (Python Developer - Automation & AI)
Cat
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
345 open applications roles across 89 companies are on ApplySarthi right now, most of them in Bengaluru (18), Hyderabad (8), Pune (3).
- Staff Full-Stack Engineer - Data Intensive Web-Applications - PersonalizationJobgether
- Senior Director, Global Applications EngineeringNxp
- Staff System Applications EngineerAnalogdevices
- Director Minerva Frontline ApplicationsStark
- Application Architect-Microsoft Business ApplicationsIBM
What applications roles keep asking for: Python (16%) — counted across their open postings here.
AWS jobs · Accounting jobs · Azure jobs · CI/CD jobs
Cat has 907 open roles listed here.
- CO 15 Stores Controller - N2 Shift
- Senior Data Scientistbengaluru
- Principal Digital Architectbengaluru
- Conducteur de Ligne de production Soir (F/H)
- Lead Software Engineer - Javabengaluru
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for applications roles keep coming back to Python. Practise those questions before you sit with Cat.
Questions you are likely to be asked
- Why do you want to join Cat?
- What is your experience with Python? Tell me one thing you learned the hard way.
- Tell me about a time the data was messy or wrong. What did you do?
- How would you explain your model's result to someone who is not technical?
- What would you check first if a model's accuracy dropped after going live?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the IT Analyst Applications (Python Developer - Automation & AI) at Cat interview free →Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. 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 Bachelor's or Master's 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 Skill Descriptors Core Application Systems: Knowledge of major production application systems used for delivery of services to internal and external clients; ability to leverage major production application systems in diverse situations. Level Basic Understanding: • Describes basic elements and benefits of core applications supported by own area. • Names the organization's core application systems. • Names major business functions and services supported by core applications. • Locates and uses relevant documentation for core applications. Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations. Level Working Knowledge: • Identifies and documents specific problems and resolution alternatives. • Examines a specific problem and understands the perspective of each involved stakeholder. • Develops alternative techniques for assessing accuracy and relevance of information. • Helps to analyze risks and benefits of alternative approaches and obtain decision on resolution. • Uses fact-finding techniques and diagnostic tools to identify problems. Application Design, Architecture : Knowledge of application design and architecture principles and practices; ability to utilize application design methodologies, tools, and techniques to convert business requirements and logical models into a technical application design . Level Working Knowledge: • Creates a basic architecture diagram, including component interactions and data flows. • Identifies and prioritizes application design and architecture tasks, such as refactoring and technical debt reduction. • Selects and presents design alternatives for applications of small to medium complexity. • Uses design tools and technologies to develop prototypes and proof of concepts. • Documents design decisions and rationale for future reference and review. Implementation: Knowledge of how to run applications for organizations; ability to implement application software within an organization and help end-users perform specific tasks (ex: accounting or graphic design). Level Working Knowledge: • Tracks problems associated with the quality and effectiveness of application software. • Researches the benefits and drawbacks of an organization's application software. • Drafts application software usage for the department's needs. • Provides instant support for end users of application software. • Implements a specific application software under the supervision of management. Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Level Working Knowledge: • Follows policies, practices and standards for determining functional and informational requirements. • Confirms deliverables associated with requirements analysis. • Communicates with customers and users to elicit and gather client requirements. • Participates in the preparation of detailed documentation and requirements. • Utilizes specific organizational methods, tools and techniques for requirements analysis. System and Technology Integration: Knowledge of the features and facilities of systems; ability to integrate and communicate among applications, databases and technology platforms. Level Working Knowledge: • Assists with current and planned integration initiatives. • Explores major issues and considerations for successful system integration. • Works with applications, data, technology bridges and a variety of platforms. • Works with existing interfaces as well as integration and migration plans within own area. • Plays an active role in local integration efforts. System Testing: Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. Level Working Knowledge: • Supports the project leader in developing and executing system test plans. • Evaluates system documentation and user manuals for usability, accuracy and completeness. • Executes test cases, analyzes test results and reports on findings regularly. • Tests system components for compliance with functional requirements. • Participates in the testing of a system's ability to recover from hardware or software failures. What you will get: Work Life Harmony Earned and medical leave. Relocation assistance Holistic Development Personal and professional development through Caterpillar ‘s employee resource groups across the globe Career developments opportunities with global prospects Health and Wellness Medical coverage -Medical, life and personal accident coverage Employee mental wellness assistance program Financial Wellness Employee investment plan Pay for performance -Annual incentive Bonus plan. Additional Information: Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of the U.S. which can be found through our employment website at www.caterpillar.com/careers Caterpillar is an Equal Opportunity Employer (EEO) EEO/AA Employer. All qualified individuals, including minorities, females, veterans and individuals with disabilities - are encouraged to apply. This position requires working onsite five days a week. Visa Sponsorship is not available for this position. Posting Dates: Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community .
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Machine Tool Repair Technician- 2nd & 3rd ShiftCat
- Machine Excellence Diagnostic Specialist- 2nd ShiftCat
- AWS (Alternate Work Schedule)- Level 4 CNC Machinist Technician- 2 Shift Options- LAFAYETTE, INCat
- Level 4 CNC Machinist Technician- 2nd & 3rd Shift- LAFAYETTE, INCat
- Automation Machine Tool Electrician- 2nd & 3rd ShiftCat
- Distribution Technician-2nd ShiftCat
- Distribution Technician-3rd ShiftCat
- Senior Proactive Quality EngineerCat
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on workday · posted 2026-10-06. ApplySarthi collects openings and links to application pages; the role is advertised by Cat, not by us.