Caterpillar

Lead Software Engineer, Gen AI

Caterpillar
Apply
7 days ago
Chicago, IL, USA or Irving, TX, USAStaff+
H1B Sponsor

Base Salary

$128k - $209k/yr

Responsibilities

  • Develop and deploy generative AI solutions using Python, Go, and object-oriented programming principles.
  • Build assistants, AI-infused processing pipelines, tooling, and software using modern Gen AI architectures and techniques.
  • Implement and manage CI/CD pipelines with GitHub Actions or similar tools.
  • Deploy applications on AWS using CloudFormation and services including Lambda, API Gateway, RDS, and SageMaker Studio.
  • Develop FastAPI services and components for deployment to edge devices.
  • Use LangChain, LangGraph, Semantic Kernel, and Crew.ai frameworks.
  • Apply large language model and prompt engineering concepts, including multi-agent systems, context management, MCP, and long-term memory.
  • Collaborate with data scientists to refactor analytics solutions for scalable and efficient production use.
  • Assist with machine learning and AI pipelines using Apache Airflow.
  • Collaborate on large, complex projects and produce technical documentation.

Requirements

  • At least 8 years of software development experience.
  • At least 3 years of experience designing and developing software applications in Python and/or Go.
  • Expert knowledge of software development tools and activities, including producing software products aligned with requirements.
  • Extensive knowledge of the software development life cycle, software product design and architecture, technical software product integration, and software product testing.
  • Experience with modern generative AI system architectures and techniques.
  • Experience with FastAPI, LangGraph, and LangChain.
  • Experience using Git version control on medium to large teams.
  • Experience deploying software with GitHub Actions or similar tools.
  • Experience with AWS components such as SageMaker Studio, Lambda, API Gateway, and RDS.
  • Strong communication, collaboration, project coordination, and technical writing skills.
  • Frontend framework integration experience is preferred.

Benefits

  • Medical, dental, and vision benefits, subject to plan eligibility.
  • Paid time off including vacation, holidays, and volunteer time.
  • 401(k) savings plans, health savings accounts, and flexible spending accounts.
  • Health lifestyle programs, employee assistance, voluntary benefits, and employee discounts.
  • Career development opportunities, tuition reimbursement, and incentive bonus eligibility.
  • Disability benefits, life insurance, parental leave, and adoption benefits.
  • Position may be based in Chicago or Peoria, Illinois, or Irving, Texas.
  • Relocation assistance is not available.
  • Visa sponsorship is not available.

Tech Stack

Apache AirflowAWSFastAPIGitGitHub ActionsGoPython
Caterpillar

About Caterpillar

10,000+ employees

For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2024 sales and revenues of $64.8 billion, 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. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.

Contact me