Lead Software Engineer, Gen AI
Caterpillar7 days ago
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.
About Caterpillar
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.