Software Engineer II
Core
Full-stack software engineer applying LLMs and generative AI to product and engineering problems, owning end-to-end features from prototyping to production.
Role type
Senior IC full-stack software engineer (AI/Generative AI)
Builds
End-to-end features, AI-powered capabilities, automation, and cloud services on Azure
Domain
Software Engineering, Generative AI, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development (frontend, backend, services, data), LLM integration (RAG, prompt engineering), Azure cloud services, CI/CD and IaC, automation and test harnesses, observability (SLIs/SLOs), C/C#/Java/JavaScript/Python
Preferred skills
Agentic coding workflows, GitHub Copilot, accessibility and security best practices
Technologies
Azure, GitHub Copilot, C, C++, C#, Java, JavaScript, Python, LLMs, RAG, IaC, CI/CD, Azure Monitor, Application Insights
Responsibilities
Apply LLMs to product and engineering problems, design and maintain automation/test harnesses, modernize build/deploy on Azure with IaC and CI/CD, monitor reliability and performance with SLIs/SLOs, own a workflow area end-to-end (platform, security, accessibility, etc.)
Seniority
Mid-level, hands-on IC