SDE-3 (Backend) - Automotive AI Assistant
Location: Bengaluru
About us
Founded in 2016 and with offices in Kolkata and Bengaluru, MIHUP.AI is at the forefront of voice technology innovation with two dynamic product lines: Embedded Voice Assistants for Automotive & other Embedded Devices and Contact Centre Analytics. Our clients include global Fortune 500 companies and we are on track for aggressive expansion in India and globally. Our R&D teams are working on the cutting edge of AI/LLMs and Voice research and their applications. Voice AI is at the forefront of a lot of impact driven innovation that is happening right now and some of the best minds and top tier tech talent in the industry are helping us to shape that vision. We are backed by Accel Partners, Ideaspring Capital and other marquee investors. About the Role
As a
Software Development Engineer 1 (SDE-3)
, you will work closely with engineering leaders, product managers, and cross-functional stakeholders to architect and build robust backend services that can process high-throughput, low-latency voice and API workloads at scale. You will lead critical components of the backend infrastructure, contribute to architectural decisions, and mentor junior engineers while maintaining a high-quality codebase. This is a strategic role for an engineer ready to drive engineering excellence and innovation in a product-driven environment. Key Problem Areas
Distributed Systems Design:
Architect and evolve backend systems to handle high concurrency and large-scale data processing with reliability and fault tolerance.
API Scalability & Extensibility:
Build API-first backends that are modular, performant, and easy to extend across product lines.
Performance Engineering:
Use profiling and observability tools to identify bottlenecks, optimize latency, throughput, and resource utilization.
Security & Compliance:
Implement and enforce security standards across services encryption, authentication, audit logging, and secure data flows.
LLM & Conversational AI Integration:
Design reusable modules that integrate with LLMs, agentic frameworks (LangChain, LangGraph), and other traditional NLU frameworks. Key Responsibilities
Lead the design and implementation of large-scale backend systems, ensuring high availability and resilience.
Own system components end-to-end from conception to deployment and monitoring in production environments.
Collaborate with engineering and product teams to translate complex product requirements into clean technical solutions.
Build foundational backend frameworks and reusable libraries for faster future development.
Set best practices for coding, testing, CI/CD, documentation, and observability.
Guide junior engineers via code reviews, mentoring, and design discussions.
Integrate and optimize services for AI/ML pipelines, especially LLM-based or hybrid agentic architectures.
Drive initiatives for infrastructure improvements, including containerization (Docker), orchestration (Kubernetes), and cloud deployments (AWS/GCP).
Expectations
Bachelor s or Master s degree in Computer Science or a related technical discipline.
6 to 8 years of experience building scalable backend systems and RESTful APIs.
Proficiency in Python with deep experience in Flask, FastAPI, or similar frameworks.
Solid understanding of backend architecture patterns microservices, event-driven systems, and hexagonal architecture.
Strong experience working with relational and NoSQL databases (PostgreSQL, Redis, MongoDB).
Familiarity with message brokers and event systems (RabbitMQ, Kafka).
Experience with LLM integration and agentic frameworks like LangChain, LangGraph.
Exposure to traditional conversational AI frameworks (Rasa, Dialogflow) and hybrid approaches is a plus
Experience with Docker, Kubernetes, and CI/CD pipelines in cloud-native environments.
Familiarity with observability tools (Grafana, Prometheus, ELK stack) and performance debugging techniques.
Why This Role Matters
This role is designed for engineers who want to build world-class backend infrastructure powering conversational AI products at scale. As a Senior Engineer, you ll play a key role in designing systems that directly impact end-user experiences and product velocity. You ll work on cutting-edge problems at the intersection of large-scale distributed systems, real-time voice processing, and AI integration while contributing to a high-performance engineering culture focused on innovation, autonomy, and delivery.