Senior Software Engineer (AI / Agentic Developer Productivity)
Core
Own and deliver complete features across the development lifecycle, integrating AI tools to advocate for and implement evolving best practices in developer productivity.
Role type
Senior IC software engineer (AI/Agentic Developer Productivity)
Builds
Developer tooling, AI-powered coding assistants, and agentic workflows for software engineering teams
Domain
Software Engineering / AI / Developer Productivity
Deliverable
production ML models | product features
Required skills
System design, algorithms, testing, debugging, code review, C/C++/C#/Java/JavaScript/Python, large-scale system delivery, technical leadership, mentorship
Preferred skills
AI-powered developer tooling (GitHub Copilot, Claude Code), agentic CLI, LLM-based code generation, Agent SDKs, prompt engineering, AI orchestration frameworks (LangChain, Semantic Kernel, AutoGen, LlamaIndex), agentic AI development patterns (RAG, tool/function calling), CI/CD pipelines
Technologies
GitHub Copilot, Copilot Workspace, Claude Code, OpenAI Codex, ChatGPT, Cursor, LangChain, Semantic Kernel, AutoGen, LlamaIndex
Responsibilities
Design, architecture, implementation, and servicing of features; experiment with multiple AI approaches; mentor and coach engineers; write and review clean, scalable code; establish team-wide best practices for AI developer tools
Seniority
Senior, hands-on IC with mentorship responsibilities