Senior Full Stack Software Engineer
Core
Build scalable software solutions for AI products and customer platforms, bridging research prototypes with production environments.
Role type
Senior Full Stack Software Engineer (AI/Cloud)
Builds
Modern web applications, dashboards, backend services, APIs, SDKs, and integration components.
Domain
AI/ML products, Cloud-native services, Telephony/Communication platforms
Deliverable
production ML models
Required skills
TypeScript, Python, Rust, C++, React, REST API design, Relational/NoSQL databases, Docker, Kubernetes, Unit/Integration testing, AI coding assistants
Preferred skills
Speech AI, conversational AI, machine learning applications, real-time systems (WebSockets/WebRTC), Cloud providers (AWS/Azure/GCP), Agile methodologies
Technologies
TypeScript, Python, Rust, C++, React, MySQL, Postgres, MongoDB, Docker, Kubernetes, AWS, Azure, Google Cloud, Jambonz, WebRTC, WebSockets
Responsibilities
Design client-side and server-side architecture; Develop backend services, APIs, and system integrations; Build SDKs, proxies, and integration components; Support Docker and Kubernetes-based deployments; Work with AI researchers to productionise models and prototypes; Troubleshoot, debug, and improve existing systems; Write clear technical documentation.
Seniority
Senior, hands-on IC