Python Developer/ai & Analytics Engineer

Caterpillar Caterpillar · Industrial · East Peoria, IL

Seeking a Python Developer/AI & Analytics Engineer to develop Python applications for AI agent workflows, automation, and analytics reporting. The role involves building and deploying AI agents, integrating AI solutions, and developing Power BI dashboards. Requires proficiency in Python, experience with AI-based solutions or intelligent agents, and Power BI skills.

What you'd actually do

  1. Design, develop, and maintain Python applications for automation, analytics, and system integration
  2. Build and deploy AI agents to support task automation and decision support
  3. Integrate AI solutions with internal tools, APIs, and data sources
  4. Develop and maintain Power BI dashboards and reports
  5. Prepare, transform, and model data for analytics and reporting

Skills

Required

  • Analytical Thinking
  • Effective Communications
  • Teamwork
  • Technical Excellence
  • Software Development
  • Requirements Analysis
  • System Testing
  • Technical Troubleshooting

Nice to have

  • Proficiency in Python programming
  • Experience with AI-based solutions or intelligent agents
  • Hands-on experience with Power BI
  • Working knowledge of SQL and relational databases
  • Experience building LLM-based or autonomous AI agents
  • Advanced Power BI skills including DAX and performance optimization
  • Experience integrating Python data pipelines with BI tools
  • Exposure to cloud platforms and scalable data architectures
  • Ability to translate business needs into practical technical solutions

What the JD emphasized

  • AI agents
  • AI-based solutions or intelligent agents
  • LLM-based or autonomous AI agents

Other signals

  • AI agents
  • Python development
  • automation
  • data visualization
  • Power BI