Senior AI Software Engineer - Backend
Core
Building scalable backend services and data pipelines for an AI-powered customer insights platform that analyzes voice and chat conversations to surface actionable business insights.
Role type
Senior IC backend software engineer (AI/LLM integration)
Builds
Scalable microservices and data pipelines for the Voice of Customer (VOC) product
Domain
Cloud contact center software / AI / Customer Experience
Deliverable
production ML models | product features
Required skills
Java (Spring Framework, Spring Boot), REST API design, scalable event-driven microservices, PaaS (GCP), LLM integration (prompt design, structured output, evaluation), cloud-native databases (MySQL, BigQuery, Redis), Kubernetes, message buses, automated testing (JUnit), on-call troubleshooting
Preferred skills
Reactive programming, large-scale data processing, vibe coding with AI tools, speech recognition/NLP, contact center domain knowledge
Technologies
Java, Spring Boot, GCP, Kubernetes, MySQL, BigQuery, DataStore, Redis, JUnit, Azure, OpenAI, Google, Databricks, IBM, Amazon
Responsibilities
Develop scalable microservices using Java Spring; build and scale backend services and data pipelines; integrate AI and LLM services into pipelines; leverage PaaS components for scalability and reliability; participate in requirements analysis and feature grooming; document architecture and implementation solutions; own production code including on-call and troubleshooting
Seniority
Senior, hands-on IC
