Principal Software Engineer (AI / Agentic Developer Productivity)
Core
Design, architect, implement, and ship production-quality AI-powered developer tooling and agentic workflows that enhance engineering productivity.
Role type
Principal Software Engineer (AI / Agentic Developer Productivity)
Builds
AI-powered developer tooling, agentic workflows, and engineering systems at scale
Domain
Software Engineering / Artificial Intelligence / Developer Productivity
Deliverable
production ML models | product features
Required skills
System design, algorithms, testing, debugging, code review, AI orchestration, prompt engineering, multi-step reasoning, tool/function calling, RAG, human-in-the-loop workflows, CI/CD pipelines, build systems
Preferred skills
Experience with Agent SDKs, large language models (LLMs), AI pair programming, autonomous software engineering tasks, AI-native code editors, agentic plugins, agents, skills, hooks
Technologies
LangChain, Semantic Kernel, AutoGen, LlamaIndex, GitHub Copilot, Copilot Workspace, Claude Code, OpenAI Codex, ChatGPT, Cursor
Responsibilities
Own and deliver complete features across the development lifecycle; advocate for evolving AI best practices; experiment with multiple AI approaches; mentor and coach engineers; write and review clean, scalable code; lead technical direction; evaluate emerging AI developer tools and translate insights into best practices.
Seniority
Principal, hands-on IC with mentorship