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 Tech Lead/Staff 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.
*Please apply your resume in English!
What You’ll Do
- Lead the technical vision and strategy for building a scalable Gen AI-powered bot development platform.
- Architect, design, and drive the development of complex distributed systems for real-time AI interactions, workflow orchestration, and API integrations.
- Provide technical leadership to a team of backend, frontend, and AI engineers, fostering a culture of collaboration, innovation, and excellence.
- Define and enforce best engineering practices, including high-quality code standards, testing strategies, and CI/CD workflows.
- Work closely with AI/ML engineers to integrate LLMs and NLP models into the platform efficiently.
- Guide decisions on scalability, performance, security, and fault tolerance in a high-traffic environment.
- Lead efforts on observability, monitoring, and debugging complex production issues.
- Mentor and coach engineers, helping them grow technically and professionally.
- Collaborate with product managers, designers, and stakeholders to translate business requirements into scalable engineering solutions.
- Stay ahead of industry trends and drive continuous improvements in technology choices and architecture.
What We Look For
- 8+ years of hands-on software engineering experience, with a deep understanding of distributed systems and scalable architectures.
- Strong expertise in backend development using Java, Node.js, or Go.
- Proven experience in leading technical teams and mentoring engineers.
- Deep understanding of microservices architecture, event-driven systems, and workflow orchestration (e.g., Temporal.io).
- Strong database expertise, with experience in MongoDB, Cassandra, PostgreSQL, or other distributed databases.
- Experience designing and deploying highly available, low-latency, fault-tolerant systems.
- Knowledge of cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and CI/CD pipelines.
- Strong problem-solving, debugging, and analytical skills, with a pragmatic approach to technical decision-making.
- Excellent communication and leadership skills, with the ability to collaborate effectively across teams.
Nice to Have
- Experience with AI-driven applications, NLP, or integrating Large Language Models (LLMs) is a plus.
- Hands-on experience working with LLM fine-tuning, prompt engineering, or AI safety.
- Experience with real-time messaging systems (WebSockets, Kafka, RabbitMQ).
- Frontend architecture experience using React and TypeScript.
- Contributions to open-source projects or active participation in the tech community.
Similar Jobs
Cloud Architecture and Engineering
Java Senior Full Stack Developer
Staff Engineer Full Stack Developer - Data (REMOTE)
Senior Java Full Stack Developer
Senior Java Full Stack Developer
Senior Full Stack Developer
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