Senior Software Engineer I - AI Engineering
Core
Design, develop, and maintain generative AI services and reusable components using Python and Java.
Role type
Senior IC software engineer (generative AI platform)
Builds
Reusable AI services and components for product ecosystems
Domain
Generative AI / Cloud-native infrastructure
Deliverable
production ML models
Required skills
Python, Java, backend development, Kubernetes (EKS), cloud-native applications, data modeling, CI/CD, system design
Preferred skills
LangChain, LangGraph, mentoring, observability
Technologies
Python, Java, Kubernetes, EKS, LangChain, LangGraph
Responsibilities
Design and develop generative AI services; define engineering best practices; collaborate on system designs; deploy containerized applications; resolve complex distributed system challenges; mentor developers; participate in code reviews and architecture sessions.
Seniority
Senior, hands-on IC