Lead Software Engineer, Gen AI
At a glance
AI generatedTL;DR
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, OOP principles, and frameworks like LangChain and FastAPI, while also managing CI/CD pipelines with GitHub Actions and deploying services on AWS. You will collaborate closely with data scientists to ensure the scalability of machine learning pipelines using Apache Airflow, contributing to large-scale projects that leverage modern AI architectures such as multi-agent systems and long-term memory management. This role requires expertise in Python libraries, experience with GoLang or frontend frameworks like React, and proficiency in deploying software on AWS components including Lambda and API Gateway.
Skills
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-infused processing pipelines on AWS utilizing CloudFormation.
- Assist data scientists in refactoring analytics solutions for production scalability.
- Develop machine learning pipelines using Apache Airflow for efficient execution.
What we're looking for
- Experience in developing and deploying software using Python and OOP principles.
- Proficiency in designing and managing CI/CD pipelines with GitHub Actions or similar tools.
- Expertise in deploying solutions on AWS, including CloudFormation and other AWS components.
- Knowledge of modern Generative AI system architectures and techniques such as multi-agent systems.
- Strong experience working with Git version control on medium to large teams.
- Ability to collaborate effectively within a cross-functional team environment.
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 24 open roles on FindRole.
Listed pay typically runs $122,360–$183,140 across 24 roles with salary data.
Most-posted roles
- Autonomy and Remote Control Product Manager 1
- Autonomy Product Team Manager 1
- Data Specialist 1
- Engineering Manager, IAM Platform (Ops, SRE & AI Enablement) 1
- Lead Business Intelligence Analyst 1