Software Engineer 2
Core
Design and implement secure, accessible, and maintainable AI-powered frontend and backend capabilities using React, TypeScript, Python, and Azure infrastructure.
Role type
Senior IC software engineer (AI/LLM applications)
Builds
AI-powered experiences, web applications, APIs, and cloud services
Domain
Cloud infrastructure, Artificial Intelligence, Large Language Models (LLM)
Deliverable
production ML models | product features
Required skills
React, TypeScript, Python, .NET, Azure, LLM API integration, Retrieval-Augmented Generation (RAG), agent and tool design, Model Context Protocol (MCP), CI/CD, infrastructure-as-code (IaC), automated testing, observability
Preferred skills
FastAPI, ASP.NET Core, Azure AI Foundry, Azure OpenAI Service, Azure AI Search, ARM/Bicep, OpenTelemetry
Responsibilities
Define user requirements and success criteria with product managers and designers; Contribute to architecture, API contracts, and design documents; Design and implement secure, accessible, and maintainable capabilities; Break down initiatives into work items, provide estimates, and identify risks; Serve as a Designated Responsible Individual (DRI) in on-call rotation; Invest in engineering skills and operational practices for scale
Seniority
Mid-level to Senior, hands-on IC