Job Description: SDE3 (Backend) for VIA
Location: Bengaluru
About us
Founded in June 2016 Mihup is an AIpowered conversation intelligence platform that provides realtime personalized insights to contact center agents to improve sales and customer experience resulting in revenue growth reduced customer churn and improved brand image. Our team is composed of engineers machine learning scientists and product specialists from leading institutions. Our clients include global Fortune 500 companies and we are on track for aggressive expansion in India and globally. We are backed by Accel Partners and IdeaSpring Capital.
About the Role
As a Software Development Engineer 3 (SDE3 you will play a critical role in designing and building scalable secure and multitenant cloud platforms. This role focuses on systems that process and analyze massive volumes of realtime and nonrealtime interaction data (calls emails chats) to deliver actionable business insights and improve agent performance. You will collaborate with Product Managers Architects and Engineers to revamp architectures build efficient microservices and address the challenges of scaling systems by 50x with low latency and reliability.
The systems you will work on include call analytics platforms involving realtime transcription interfacing with ASR/NLP/ML modules and handling complex data integrations to meet customer workflows and automate QA processes.
In this role youll tackle key challenges such as improving system reliability and scalability mentoring junior engineers and defining best practices for microservices architecture.
Key Problem Areas
- Scaling Microservices: Redesigning and building a robust microservices architecture to handle 50x current volumes with a strong focus on low latency and reliability.
- HighVolume Data Processing: Building systems to process calls and interactions in realtime integrating with ASR NLP and machine learning workflows.
- Infrastructure Understanding: Collaborating on solutions that involve infra components like queues caching and distributed systems for high throughput and fault tolerance.
- EndtoEnd Ownership: Owning Tier 1 services with accountability for design development and production readiness including addressing nonfunctional requirements like security scalability and performance.
- Technical Leadership: Acting as a technical lead mentoring junior engineers and driving best practices for decisionmaking and .
Key Responsibilities
- Lead technical discussions within a track or workstream acting as a technical guide for junior engineers.
- Own the technical stack ensuring scalability reliability and maintainability.
- Collaborate with the product team to align the technical roadmap with the product vision.
- Define maintain and execute the technical roadmap with support from senior engineers.
- Lead by example in coding debugging reviewing and testing contributing highquality model code.
- Design highlevel architectures and lowlevel system designs for critical backend systems.
- Optimize systems for latency scale and reliability ensuring they meet demanding nonfunctional requirements.
- Implement robust data protection and secure data storage solutions.
- Navigate ambiguous problem spaces providing guidance and direction to junior engineers during complex decisionmaking processes.
- Advocate for longterm solutions while balancing shortterm deliverables.
Expectations
- Educational Background: Bachelors Degree in Computer Science or a related field with 5 years of experience building largescale products.
- Technical Expertise: Proficient in Java Spring or similar frameworks. Strong understanding of design patterns and microservices best practices.
- Scalability and Reliability: Proven experience in owning and building Tier 1 services with a deep understanding of reliability scalability and faulttolerant design.
- Infra Knowledge: Handson experience with infrastructure components like queues (RabbitMQ Kafka) caching (Ehcache Memcached) databases (PostgreSQL MongoDB Cassandra Redis) and container management tools (Docker Kubernetes).
- Mentorship: Demonstrated ability to mentor junior developers and guide them in technical discussions and decisions.
- Collaborative Mindset: Proven ability to work with crossfunctional teams and strong product thinking to align technical efforts with business goals.
- Adaptability: Experience thriving in fastpaced environments with startup culture showcasing an ability to scale and adapt.
- NonFunctional Requirements: Strong focus on latency scalability and security in design and implementation.
Why This Role Matters
This role is pivotal in shaping the nextgeneration call analytics platform addressing the critical need to scale and optimize systems to support 50x current volumes. By leading architectural revamps mentoring engineers and building systems that integrate cuttingedge ML technologies the SDE3 will drive transformative change for Mihups engineering and product capabilities.