Senior Software AI Engineer
Core
Design, orchestrate, and operationalize agent-based AI systems to automate engineering workflows, improve developer productivity, and enhance CI/CD platforms.
Role type
Senior IC AI Software Engineer (Developer Productivity)
Builds
Scalable AI-powered developer tooling, intelligent agents, and APIs/SDKs for code-aware automation.
Domain
Software Engineering / Applied ML / Developer Experience (DevEx)
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Node.js, backend systems design, REST/gRPC APIs, LLM/ML systems (prompting, fine-tuning), CI/CD pipelines, AI agent orchestration, developer platform architecture
Preferred skills
Code intelligence (RAG, embeddings, semantic search), LLM evaluation frameworks, data pipelines, cloud-native systems (AWS, Kubernetes), secure/responsible AI practices, experimentation and impact measurement
Technologies
Python, Node.js, REST, gRPC, AWS, Kubernetes, RAG, embeddings
Responsibilities
Build scalable architectures and reusable components for AI-powered systems; Develop and operationalize AI agents for workflow automation; Implement feedback loops, evaluation pipelines, and observability; Prototype LLM/ML approaches for reasoning and optimization; Build APIs/SDKs to enable AI-driven capabilities; Enhance developer workflows via IDE integrations and code-aware AI systems
Seniority
Senior, hands-on IC