Senior Software Engineer- BE
Weekday AI (YC W21) ยท Bengaluru, Karnataka, India
ูุฏูู ูุชุงุจุน ู ุน ุฃุจูุงู ุฅูุฏุฌ๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฏ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฏ๐ฑ-๐ฑ๐ฌ ๐๐ฃ๐)Experience: 5+ yrsLocation: Bengaluru, Karnataka, IndiaJob Type: Full-timeWe are seeking a highly skilled Senior Software Engineer - Backend to design, build, and scale next-generation AI platform services that power enterprise-grade intelligent applications. This role is ideal for engineers with strong expertise in Java, cloud-native microservices, distributed systems, and AI platform architecture, along with hands-on experience integrating Large Language Models (LLMs), agent orchestration frameworks, and modern backend technologies.As a senior member of the engineering team, you will own the development of scalable backend services, AI gateways, and orchestration frameworks while collaborating with cross-functional teams to deliver secure, reliable, and high-performance solutions. The role demands strong technical leadership, excellent problem-solving skills, and a passion for building production-ready AI-powered platforms.RequirementsKey ResponsibilitiesDesign, develop, and maintain production-grade backend services for AI platforms, including LLM gateways, model integration services, and agent orchestration frameworksBuild scalable cloud-native microservices using Java, Spring Boot, Kafka, and modern distributed system design principlesArchitect and implement AI gateway capabilities such as multi-provider model routing, intelligent failover, token management, cost optimization, request logging, and observabilityDevelop infrastructure supporting Model Context Protocol (MCP), tool integration, and intelligent agent workflowsDesign and implement multi-step AI reasoning workflows, tool orchestration, guardrails, and human-in-the-loop processes for enterprise AI applicationsTake end-to-end ownership of critical backend components, ensuring scalability, security, reliability, and maintainabilityDiagnose and resolve complex performance bottlenecks across backend services, AI inference layers, and distributed architecturesCollaborate with Product, AI/ML, QA, UX, and Engineering teams to design and deliver high-quality software solutionsMentor junior engineers through technical guidance, code reviews, architecture discussions, and engineering best practicesPromote software quality through clean code, automated testing, performance optimization, and continuous improvement initiativesWhat Makes You a Great Fit5+ years of professional experience in backend software engineering with strong expertise in Java and object-oriented programmingProven experience building and scaling cloud-native microservices and enterprise backend applications using Spring Boot, Kafka, and distributed architecturesStrong understanding of relational and NoSQL databases, including MySQL, MongoDB, and modern data management practicesExperience developing enterprise-scale applications with strong knowledge of performance tuning, debugging, monitoring, and backend optimizationHands-on experience with cloud platforms such as AWS and familiarity with observability tools, logging frameworks, and monitoring solutionsSolid understanding of Large Language Models (LLMs), AI platform architecture, and intelligent application developmentExperience or strong knowledge of Model Context Protocol (MCP), AI gateways, multi-model routing, semantic caching, and AI service orchestrationFamiliarity with agentic AI frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI, OpenAI Agents SDK, or similar orchestration technologiesUnderstanding of AI observability, evaluation techniques, prompt execution monitoring, AI safety practices, content filtering, and hallucination mitigationExcellent analytical thinking, communication, mentoring, and collaboration skills with the ability to thrive in a fast-paced engineering environment while delivering high-quality, production-ready solutions