Lead Software Engineer, Gen AI

Caterpillar

Closes in 3 days

Quick summary

Work type
On-site
Location
Chicago, ILPeoria, IL
Salary
$128,470–$208,770 / yr
Posted
3 days ago
Closes
Jun 22, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $169k
$115k most similar roles pay here $255k

This role pays less than 70% of similar roles. Most pay $163,312–$235,750 — the shaded band above. At the midpoint, this role pays about $169k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 34 open roles on FindRole.

Listed pay typically runs $128,470–$208,770 across 34 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Lead Software Engineer, Gen AI

As a Lead Software Engineer at Cat Digital, you will join an innovative team focused on developing advanced Generative AI solutions for industry-leading digital products. Your day-to-day responsibilities include designing and deploying Gen AI systems using Python and OOP principles, managing CI/CD pipelines with GitHub Actions, and deploying services on AWS using CloudFormation and FastAPI. You will work closely with data scientists to optimize machine learning pipelines with Apache Airflow and contribute to the development of cutting-edge AI tooling frameworks like LangChain and Semantic Kernel. This role requires expertise in Python, familiarity with GoLang and frontend frameworks such as React, and experience with AWS services including SageMaker Studio and Lambda. You must also possess strong communication skills and be adept at collaborating on large-scale projects within a cross-functional team.

What you'll do

  • Develop and deploy Generative AI solutions using Python and OOP principles.
  • Implement CI/CD pipelines for software projects using GitHub Actions.
  • Deploy AI services on AWS utilizing CloudFormation and other AWS components.
  • Work with advanced frameworks like LangChain, Semantic Kernel, and Crew.ai.
  • Collaborate with data scientists to optimize analytics solutions for production.

What we're looking for

  • Experience in designing and developing software applications using Python and OOP principles.
  • Proficiency in deploying solutions on AWS with tools like CloudFormation and FastAPI.
  • Knowledge of modern Generative AI system architectures and techniques, including multi-agent systems.
  • Expertise in implementing CI/CD pipelines using GitHub Actions or similar tools.
  • Strong experience working with Git version control in a team environment.
  • Ability to collaborate effectively across cross-functional teams on complex projects.
  • Technical writing skills for documenting software development processes and solutions.

More like this

Similar roles

Page Not Found | Uber

Uber

Sunnyvale, CA 28 days ago
Go Java C++ Docker Kubernetes AWS CI/CD PostgreSQL RabbitMQ Redis MongoDB Grafana Prometheus Apache Kafka Python Terraform GraphQL OpenAPI
Hybrid

Software Engineer (AI/GenAI Platforms)

Allstate

Charlotte Railyard +3 84 days ago $85,000$145,075
Python AWS Java LangChain Hugging Face OpenAI Amazon SageMaker MongoDB Atlas Amazon DocumentDB Apache Kafka Datadog AWS CloudWatch CI/CD LLMs RAG Vector Search & Embeddings Multimodal AI Prompt Engineering Semantic Models

Senior Lead AI Engineer, Gen AI Platform

Capital One Financial

New York, NY +2 9 days ago $229,900$262,400
Python TensorFlow PyTorch Kubernetes Docker AWS CI/CD Git PostgreSQL MongoDB Scikit-learn Pandas NumPy Jupyter Swagger RESTful APIs GraphQL

Sr. Lead AI Engineer (Gen AI Platform Services)

Capital One Financial

San Jose +3 74 days ago $229,900$262,400
Python TensorFlow PyTorch Kubernetes Docker AWS Azure GCP CI/CD Git PostgreSQL MongoDB RESTful APIs Swagger/OpenAPI Scikit-learn Pandas

Senior Lead AI Engineer (Gen AI Platform Services)

Capital One Financial

San Jose, CA +2 11 days ago $229,900$262,400
Python TensorFlow PyTorch Kubernetes Docker AWS CI/CD Git Jenkins PostgreSQL MongoDB Scikit-learn Pandas NumPy Hadoop Spark RESTful APIs Swagger