About the Role :
We’re looking for an experienced Backend Engineer to help design and build the next-generation Embedded Analytics platform. In this role, you’ll architect and develop scalable, distributed systems using Java and modern backend technologies, focusing on creating intuitive APIs and seamless integrations. You’ll work closely with cross-functional teams to deliver high-performance, developer-friendly solutions while driving best practices in architecture, testing, and CI / CD. This is a hands-on, impact-driven role where you’ll also mentor engineers and influence the technical direction of the platform.
What you'll do :
Design, develop, and maintain scalable, distributed backend systems using Java and related technologies
Contribute to and influence the foundational architecture of the Embedded Analytics platform
Enhance the developer experience through intuitive, well-documented APIs and tools
Ensure seamless integration via multiple exposure paths such as SDKs, REST APIs, web-hooks, and model context protocols (MCP)
Troubleshoot and resolve complex system issues to ensure high availability and performance
Provide technical guidance and mentorship to engineers across the team
Promote best practices in design, testing, code quality, CI / CD, and observability
Collaborate closely with product managers, designers, and cross-functional engineers to deliver end-to-end solutions
Continuously evaluate and improve system design, processes, and architecture
What you bring :
Bachelor's or Master’s degree in Computer Science or related field
8+ years of backend software engineering experience
Expertise in Java and familiarity with modern backend languages e.g., Python, GoLang
Proven experience in building and operating scalable, distributed systems
Solid understanding of system design, architecture patterns (microservices, API gateways), and backend best practices
Strong focus on developer experience and API usability
Excellent problem-solving and communication skills
Demonstrated ability to mentor and lead engineers effectively
Preferred qualifications :
Familiarity of Model context protocols (MCP) and agent-to-agent (A2A) communication patterns
Experience with relational databases (e.g., MySQL, PostgreSQL) or Graph databases.
Exposure to cloud platforms (AWS, GCP, Azure) and containerisation (Docker, Kubernetes)
Experience building APIs or SDKs for external developer use.
Contributions to open-source projects or technical blogs.
Understanding of CI / CD pipelines and infrastructure automation tools.
Backend Engineer • Bengaluru, Karnataka, India