Caterpillar

Senior Software Engineer, Gen AI

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

Base Salary

$113k - $183k/yr

Responsibilities

  • Develop and deploy generative AI solutions using Python or Go and object-oriented programming principles.
  • Build assistants, AI-infused processing pipelines, tooling, and software using modern generative AI architectures and techniques.
  • Implement and manage CI/CD pipelines with GitHub Actions or similar tools.
  • Deploy solutions on AWS using CloudFormation and develop FastAPI services on AWS.
  • Work with LangChain, LangGraph, Semantic Kernel, and Crew.ai.
  • Apply large language model and prompt-engineering concepts.
  • Develop services and components for deployment to edge devices.
  • Collaborate with data scientists to refactor analytics solutions for scalable, efficient production use.
  • Assist with machine learning and AI pipeline development using Apache Airflow.
  • Plan, build, maintain, and coordinate large, complex software projects with cross-functional teams.
  • Use Git version control and produce technical documentation.

Requirements

  • At least five years of software development experience.
  • At least three years of experience designing and developing software applications in Python and/or Go.
  • Solid working knowledge of object-oriented programming principles.
  • Experience with modern generative AI system architectures and techniques, including multi-agent systems, tool use, context management, MCP, and long-term memory.
  • Experience with FastAPI, LangGraph, and LangChain.
  • Experience deploying software with GitHub Actions or similar tools.
  • Experience with AWS components such as SageMaker Studio, Lambda, API Gateway, and RDS.
  • Experience working with Git on medium-to-large teams.
  • Extensive knowledge of software development, software development life cycle practices, software product design and architecture, technical software product integration, and software product testing.
  • Exceptional communication, cross-functional collaboration, project coordination, and technical writing skills.
  • Experience integrating with frontend frameworks 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 Account, and Flexible Spending Accounts.
  • Health Lifestyle Programs, Employee Assistance Program, voluntary benefits, and employee discounts.
  • Career development opportunities and tuition reimbursement.
  • Incentive bonus, disability benefits, life insurance, parental leave, and adoption benefits.
  • Position may be based in Chicago, Illinois; Peoria, Illinois; or Irving, Texas; relocation assistance is not available.
  • Visa sponsorship is not available.
  • Employment is conditioned on successful completion of a drug screen.

Tech Stack

Apache AirflowAWSFastAPIGitGitHub ActionsGoPython

Categories

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