Sinch is pioneering the way the world communicates. More than 150,000 businesses — including Google, Uber, Paypal, Visa, Tinder, and many others — rely on Sinch’s Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.
At Sinch we “Dream Big”, “Win Together”, “Keep it simple”, and “Make it Happen”. These values are our foundation!
As a Senior Software Engineer, you will play a key role in designing and building the next generation of our AI-powered chatbot platform. You will work in a dynamic, collaborative environment to develop scalable distributed systems that power real-time messaging and LLM-based applications. Your contributions will directly impact the efficiency, performance, and safety of AI-driven conversations at scale.
What You’ll Do
Design, develop, and maintain backend services for AI-driven chatbot orchestration. Build high-performance, scalable, and distributed systems for real-time messaging and workflow execution. Work with LLMs (Large Language Models) to enhance bot interactions, ensuring safety, efficiency, and responsiveness. Develop internal tools for monitoring, debugging, and optimizing LLM-based applications at scale. Implement and optimize workflow orchestration using frameworks like Temporal.io. Ensure observability, reliability, and fault tolerance across all services. Collaborate with cross-functional teams including ML engineers, frontend engineers, and product managers. Maintain a strong focus on code quality, security, and best practices in software development.