Software Engineer II
Core
Design, develop, and maintain end-to-end full-stack applications integrating Generative AI capabilities (LLMs, RAG, AI agents) with scalable backend services and responsive user interfaces.
Role type
Full Stack Software Engineer (AI-integrated)
Builds
End-to-end full-stack applications, AI-powered features (chatbots, copilots, intelligent search), and enterprise workflow automation.
Domain
Enterprise Software Development & Generative AI
Deliverable
production ML models | product features
Required skills
Full stack development, Generative AI integration (LLMs, RAG, embeddings), REST API design, Microservices architecture, Database design (SQL/NoSQL), CI/CD pipeline management, Secure authentication/authorization, Cloud infrastructure management.
Preferred skills
AI agent development, Prompt engineering, Vector database management, Responsible AI principles.
Technologies
React, Angular, C#, .NET, Python, Java, Node.js, Azure (App Service, Functions, AKS, SQL, Storage, Service Bus, Event Hub, Key Vault), Docker, Kubernetes, Azure DevOps, GitHub Actions, OpenAI, Azure OpenAI.
Responsibilities
Build responsive user interfaces and scalable backend services; Integrate Generative AI capabilities and AI agents into applications; Design and optimize relational and NoSQL databases; Implement secure authentication and authorization; Build and maintain CI/CD pipelines; Collaborate with cross-functional teams to deliver high-quality software.
Seniority
Mid-level (4+ years experience)