Senior Software Engineer, Gen AI
Core
Build Gen AI assistants, AI-infused processing pipelines, tooling, and software for Cat Digital's connected assets and analytics solutions.
Role type
Senior Software Engineer (Generative AI)
Builds
Production Gen AI services, AI pipelines, and edge-deployable components for industrial equipment analytics.
Domain
Industrial IoT, Generative AI, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, Go, OOP, LLMs, Prompt Engineering, FastAPI, LangChain, LangGraph, Semantic Kernel, Crew.ai, CI/CD, AWS, Apache Airflow
Preferred skills
Frontend framework integration, Multi-agent system architecture, MCP, Long-term memory management
Technologies
Python, Go, FastAPI, LangChain, LangGraph, Semantic Kernel, Crew.ai, GitHub Actions, AWS (SageMaker, Lambda, API Gateway, RDS), Apache Airflow, CloudFormation
Responsibilities
Develop and deploy Gen AI solutions; Implement and manage CI/CD pipelines; Deploy services on AWS; Develop edge-deployable components; Collaborate with data scientists to refactor analytics solutions; Assist in developing ML/AI pipelines.
Seniority
Senior, hands-on IC