Senior AI Software Engineer - Backend
Core
Build scalable microservices and data pipelines on GCP to process customer conversations into insights using AI and LLMs.
Role type
Senior IC backend software engineer (AI/LLM integration)
Builds
Cloud contact center platform with AI-powered conversation processing
Domain
Cloud infrastructure + AI/LLM + Contact Center
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Spring Boot, REST API design, LLM integration (prompt design, structured output, evaluation), event-driven microservices, relational and NoSQL databases, public cloud technologies, Kubernetes, message buses, large-scale data processing, automated testing, distributed system design patterns, application security
Preferred skills
Large-scale data analytics, AI coding tools, speech recognition/NLP/contact center software experience
Technologies
GCP, Java, Spring Boot, MySQL, BigQuery, Datastore, Redis, Kubernetes, JUnit
Responsibilities
Develop scalable microservices and data pipelines; Integrate AI/LLM services into pipelines; Design and implement event-driven architectures; Contribute to requirements analysis and feature grooming; Document architecture decisions; Own production code including on-call support and troubleshooting
Seniority
Senior, hands-on IC