Lead Software Engineer, Gen Ai

Caterpillar Inc.

Chicago, IL, US
Base: $128,470.00 - $208,770.00; bonus/equity: inc...
Python software development with oop principles
Generative ai system architecture and prompt engineering
Aws deployment using cloudformation and lambda
Join a global team of makers and problem solvers creating stronger, more sustainable communities through advanced digital solutions

Job Summary

  • Join a global team of makers and problem solvers creating stronger, more sustainable communities through advanced digital solutions.
  • You will develop cutting-edge Generative AI assistants and tools leveraging Large Language Models and frameworks like LangGraph and Crew.ai.
  • This role offers the opportunity to work with over 1.5 million connected assets worldwide while contributing to a reduced-carbon future.

Matching Summary

Join a global team of makers and problem solvers creating stronger, more sustainable communities through advanced digital solutions.

Salary

Base: $128,470.00 - $208,770.00; Bonus/Equity: Incentive bonus available; Benefits: Medical, dental, vision, 401(k), HSA, FSA, paid time off, parental leave

Skills & Requirements

Must-have

  • Python software development with OOP principles
  • Generative AI system architecture and prompt engineering
  • AWS deployment using CloudFormation and Lambda
  • CI/CD pipeline management with GitHub Actions
  • FastAPI service development and LangChain framework

Nice-to-have

  • Experience with GoLang or React frontend frameworks
  • Apache Airflow for ML pipeline orchestration
  • Cross-functional collaboration and technical writing skills
  • Multi-agent systems and long-term memory concepts

Key Requirements

  • Extensive knowledge of Software Development Life Cycle
  • Solid working knowledge of Object-Oriented Programming in Python
  • Experience designing large-scale complex projects
  • Exceptional communication skills for cross-functional teams

Work Rights

Not specified

Tailored Resume

Cover Letter