Staff Software Engineer | AI Automation
Core
Designing, developing, and maintaining the Studio product (a drag-and-drop flow builder and execution engine) while modernizing it into Java microservices on GCP for the contact-center environment.
Role type
Staff Software Engineer (R&D AI Automation)
Builds
Studio product (voice, SMS, chatbot integration) and Java microservices on GCP
Domain
Cloud contact center software / AI automation
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), PHP, JavaScript, Python, Vue.js, SQL, NoSQL, Kubernetes, CI/CD, observability tools (New Relic, Grafana, Prometheus), cloud platforms (GCP, AWS, Azure)
Preferred skills
Multi-tenant systems, sharding (MySQL, Redis, MongoDB), Contact Centre/IVR/VoIP experience
Technologies
Java, Spring Boot, PHP, Laravel, Python, Vue.js, GCP, Azure OpenAI, Google AI APIs, IBM Watson, Amazon Lex, New Relic, Grafana, Prometheus, Kubernetes
Responsibilities
Lead design and implementation of new features; write scalable multi-tenant code; conduct code reviews; manage production incidents and debugging; mentor peers; optimize human-AI workforce blend
Seniority
Staff, hands-on IC with mentorship
