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.
What We Look For
- Production-level experience in backend development using Java and Typescript
- Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures.
- Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases.
- Experience with observability, logging, and monitoring tools for debugging and performance analysis.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes).
- A problem-solving mindset with the ability to debug complex distributed systems.
- Strong communication skills and the ability to work effectively in a collaborative environment.
Nice to Have
- Experience with LLM fine-tuning or AI-driven chatbot development.
- Knowledge of message brokers like Kafka, RabbitMQ,
- Hands-on experience with Temporal.io or similar workflow orchestration frameworks.
Other Jobs from Sinch
Lead System Engineer/Team Lead - System & Operations (Mumbai)
Fullstack Developer
Full Stack Lead (Node and React)
Senior Software Engineer (JAVA)
Product Security Engineer
Team Lead/Lead System Engineer - System & Operations (Delhi)
Similar Jobs
Senior Frontend Engineer
Manager, Software Development Engineering (DevOps) - Evisort
DevOps Engineer
Senior DevOps Engineer (AWS) - Germany (Remote, f/m/d)
Staff Software Engineer - Ruby on Rails
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say