Software Engineering - DevDiv Core AI
Core
Design and develop scalable software components for developer tools, leveraging AI technologies to accelerate engineering workflows and build AI-assisted features.
Role type
Software Engineer (Developer Tools & AI)
Builds
Developer tools and AI-assisted engineering features
Domain
Developer Experience (DevEx) and Artificial Intelligence
Deliverable
production ML models | product features
Required skills
C#, Java, C++, Python, software component design, AI integration, code reviews, architectural design
Responsibilities
Design and develop robust, scalable software components; leverage AI-powered technologies to accelerate workflows; dogfood internal AI tools and provide feedback; collaborate with product teams and open-source community; participate in code reviews and architectural discussions; research and experiment with emerging AI techniques.