Lead Software Engineer, Gen AI

Caterpillar · Industrial · Chicago, IL +1

Lead Software Engineer focused on Generative AI projects, building assistants, AI-infused processing pipelines, and tooling. The role involves developing and deploying Gen AI solutions using Python, frameworks like LangChain and LangGraph, and deploying services on AWS. Experience with modern Gen AI architectures and LLMs is required.

What you'd actually do

  1. Develop and deploy Gen AI solutions utilizing Python and OOP principles.
  2. Implement and manage CI/CD pipelines using GitHub Actions.
  3. Deploy solutions on AWS using CloudFormation.
  4. Work with frameworks such as LangChain, LangGraph, Semantic Kernel, and Crew.ai.
  5. Apply knowledge of Large Language Models (LLMs) and prompt engineering concepts.

Skills

Required

  • Software Development
  • Software Development Life Cycle
  • Software Product Design/Architecture
  • Software Product Technical Knowledge
  • Software Product Testing
  • OOP principles
  • Python
  • FastAPI
  • LangGraph
  • LangChain
  • modern Gen AI system architectures and techniques (multi agent, big tool, context management, MCP, long term memory)
  • Git version control
  • AWS components such as SageMaker Studio, Lambda, API Gateway, and RDS
  • GitHub Actions

Nice to have

  • GoLang
  • frontend frameworks like React
  • Apache Airflow
  • CloudFormation

What the JD emphasized

  • Develop and deploy Gen AI solutions
  • building assistants, AI-infused processing pipelines, tooling, and software
  • Work with frameworks such as LangChain, LangGraph, Semantic Kernel, and Crew.ai
  • Apply knowledge of Large Language Models (LLMs) and prompt engineering concepts
  • Develop and deploy services using FastAPI on AWS
  • Experience with modern Gen AI system architectures and techniques (multi agent, big tool, context management, MCP, long term memory)

Other signals

  • Develop and deploy Gen AI solutions
  • building assistants, AI-infused processing pipelines, tooling, and software
  • Work with frameworks such as LangChain, LangGraph, Semantic Kernel, and Crew.ai
  • Apply knowledge of Large Language Models (LLMs) and prompt engineering concepts
  • Develop and deploy services using FastAPI on AWS
  • Experience with modern Gen AI system architectures and techniques (multi agent, big tool, context management, MCP, long term memory)