New opportunity

Senior Software Engineer (Java), Enterprise

SoundHound AI · Bengaluru, India

About this role

The Senior Software Engineer will join the Amelia Enterprise Conversational AI Engineering team at SoundHound AI. This role is responsible for leading the design, development, and optimization of key components within an AI-driven platform, focusing on scalability, security, and real-time AI processing. You will work in a cross-functional environment to integrate Conversational AI, LLMs, and NLP algorithms into enterprise systems.

Responsibilities

  • Architect and develop high-performance microservices and backend APIs.
  • Provide technical leadership and mentorship to junior and mid-level engineers.
  • Optimize performance in distributed, high-traffic environments using caching and asynchronous processing.
  • Deploy cloud-native applications using containerization technologies.
  • Enhance real-time messaging and event-driven architectures.
  • Implement enterprise-grade security protocols and CI/CD automation.

Required Qualifications

  • 6+ years of professional experience in Java software development.
  • Strong expertise in Java, Spring Framework, Hibernate, and RESTful API design.
  • Proven experience with microservices, distributed systems, and cloud computing (AWS, GCP, Azure, OCI).
  • Hands-on experience with databases (MySQL, Redis) and containerization (Docker, Kubernetes).
  • Experience with AI/ML, NLP, and Large Language Models (LLMs).
  • Familiarity with real-time messaging systems (e.g., Kafka, RabbitMQ, WebSockets).
  • Strong knowledge of CI/CD pipelines and Agile methodologies.

Preferred Qualifications

  • Familiarity with graph algorithms, process engines, and enterprise AI architectures.
  • Understanding of security best practices (OAuth, SAML, JWT).
  • Exposure to frontend technologies like React, JavaScript, or TypeScript.
  • Contributions to open-source projects or research in AI/ML or distributed systems.

This position is based in Bengaluru and operates on a hybrid work model.

Skills for this role

JavaSpring FrameworkHibernateRESTful APIMicroservicesDistributed SystemsMySQLRedisAWSGCPAzureOCIDockerKubernetesWebSocketsKafkaRabbitMQMavenGradleBambooJenkinsAI/MLNLPLarge Language Models (LLMs)AgileDevOps

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.

Loading this role’s preparation guide…

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…