Lead Software Engineer, Gen AI

CaterpillarChicago, ILHybridfull_timelead

$128,470 – $208,770 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Develop and deploy Generative AI solutions using Python and object-oriented programming principles.
  • Implement and manage CI/CD pipelines using GitHub Actions for deployments on AWS via CloudFormation.
  • Work with Gen AI frameworks such as LangChain, LangGraph, Semantic Kernel, and Crew.ai, applying knowledge of LLMs and prompt engineering.
  • Develop and deploy services using FastAPI on AWS.
  • Collaborate with data scientists to refactor analytics solutions for production, ensuring scalability and efficiency.

Soft Skills

Object-Oriented ProgrammingSoftware Development Life CycleSoftware Product DesignSoftware Product TestingCross-Functional CollaborationTechnical Writing

Benefits

  • 401k
  • Adoption Benefits
  • Dental
  • Disability Insurance
  • Employee Assistance Program
  • HSA/FSA
  • Health Savings Account
  • Life Insurance
  • Medical
  • Paid Time Off
  • Parental Leave
  • Tuition Reimbursement
  • Vision

Culture

Cross-Functional TeamsCareer Ladder

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly Python, CI/CD, GitHub Actions hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Caterpillar
Industry: manufacturing
Size: enterprise

Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives, leveraging technology to build industry leading digital solutions for customers.

View company profile →
Compensation
Base salary: $128,470 – $208,770 USD
Bonus: Incentive bonus