Sinch is looking for an AI Tech Lead to spearhead the technical vision and strategy for building a scalable, Gen AI-powered bot development platform. You will be responsible for architecting, designing, and driving the development of complex distributed systems that power real-time AI interactions, workflow orchestration, and API integrations.
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're Looking 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).
- 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.
Technical Stack
- Languages: Java, Node.js, Go
- Databases: MongoDB, Cassandra, PostgreSQL
- Cloud: AWS, GCP, Azure
- Infrastructure: Docker, Kubernetes
- Orchestration & Messaging: Temporal.io, WebSockets, Kafka, RabbitMQ
- Frontend: React, TypeScript
Benefits & Compensation
- Health and life insurance
- Flexible work environment
- Retirement savings plans
In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity.

