Senior Software Engineer
Core
Design, build, and operate distributed services and microservices on Azure powering catalog, search, purchase, fulfillment, metering, and billing experiences, while integrating AI capabilities like NLP and semantic search.
Role type
Senior Software Engineer (Cloud & AI)
Builds
Production-grade distributed services, microservices, and AI-enhanced features for commerce and billing platforms.
Domain
Cloud computing, distributed systems, AI/LLM applications, commerce/billing
Deliverable
production ML models | product features
Required skills
C#, Python, JavaScript, Azure services, REST APIs, relational/NoSQL databases, distributed systems, AI/LLM frameworks, CI/CD, Kubernetes, event-driven architecture
Preferred skills
LLM-powered application development, RAG pipelines, prompt engineering, agent frameworks, fine-tuning, Kubernetes, high-throughput data pipelines
Technologies
Azure (App Service, AKS, Functions, Service Bus, Cosmos DB, Azure SQL), Azure OpenAI, Semantic Kernel, GitHub Actions, Kubernetes
Responsibilities
Design and implement end-to-end features for catalog, search, and billing; integrate AI capabilities using NLP and semantic search; drive performance and cost-efficiency via telemetry and profiling; mentor engineers and promote best practices; participate in on-call rotation for incident response; contribute to DevOps culture and CI/CD pipelines.
Seniority
Senior, hands-on IC with mentorship responsibilities