Sumo Logic is a cloud-native SaaS data analytics platform that addresses complex observability and security challenges. They are seeking a Senior Full Stack Software Engineer II to design and build interactive user experiences and backend systems, ensuring system reliability and scalability while collaborating with cross-functional teams.
Responsibilities:
- Design and build agent-driven UI experiences that enable users to interact with AI agents, tools, and workflows in intuitive and transparent ways
- Develop backend services for MCP and tool orchestration, including tool registries, structured tool descriptions, context injection, and agent execution pipelines
- Implement and maintain APIs and microservices that support agent communication, session management, memory handling, and observability integrations
- Define and standardize tool schemas and metadata contracts to ensure consistent, secure, and scalable tool invocation across heterogeneous systems
- Collaborate cross-functionally with ML engineers, product managers, UX designers, and platform teams to deliver end-to-end AI-powered capabilities
- Ensure system reliability and scalability through automated testing, monitoring, performance optimization, and production readiness best practices
- Design cloud-native architectures on AWS, leveraging containerization, CI/CD pipelines, and distributed systems patterns
- Own features end-to-end, from technical design and implementation to deployment, monitoring, and iterative improvement
- Continuously improve usability and developer experience, making agent capabilities explainable, observable, and controllable for end users
Requirements:
- B.Tech, M.Tech, or equivalent experience in Computer Science or a related field
- 4–6+ years of industry experience building production-grade software systems with end-to-end ownership
- Strong proficiency in: Frontend technologies (React, TypeScript, modern UI frameworks), Backend development (Python, Java, or similar), RESTful APIs and microservices architecture
- Experience designing and building scalable backend systems in cloud environments (AWS preferred)
- Working knowledge of LLM applications, agent systems, or MCP-like architectures
- Experience designing well-defined APIs and service contracts, including schema validation and versioning
- Familiarity with distributed systems concepts, observability, logging, and monitoring
- Strong understanding of software engineering best practices: testing, CI/CD, code reviews, performance tuning
- Excellent communication skills and ability to collaborate across disciplines
- Experience building agent UI systems, chat-based workflows, or AI-assisted product experiences
- Familiarity with Model Context Protocol (MCP) or similar agent communication standards
- Experience designing tool registries, plugin systems, or extensible integration frameworks
- Exposure to LLM Ops, agent orchestration frameworks, or prompt/tool evaluation systems
- Experience working in high-scale SaaS environments with large data volumes
- Mentorship experience guiding junior engineers and influencing engineering best practices
- Contributions to open-source projects or technical publications in AI systems, developer platforms, or distributed architectures