Tech lead/Staff Engineer on the Conversational AI team

11 Minutes ago • 8 Years + • Research Development

Job Summary

Job Description

As a Tech Lead/Staff Engineer at Sinch, you will shape the future of conversational AI across Sinch Chatlayer, Engage, and MessageMedia. You will design, develop, and deploy cutting-edge AI solutions, leading the technical vision for a scalable Gen AI-powered bot development platform. This role involves architecting complex distributed systems for real-time AI interactions, workflow orchestration, and API integrations, while providing technical guidance and fostering innovation within the team.
Must have:
  • Spearhead technical vision for Gen AI-powered bot development platform.
  • Architect and drive development of complex distributed systems.
  • Provide technical guidance to backend, frontend, and AI engineers.
  • Establish and improve best engineering practices and code standards.
  • Integrate LLMs and NLP models with AI/ML engineers.
  • Guide decisions on scalability, performance, security, and fault tolerance.
  • Lead efforts on observability, monitoring, and debugging production issues.
  • Mentor and coach fellow engineers.
  • Collaborate with product managers and stakeholders on scalable solutions.
  • Stay ahead of industry trends and drive continuous improvements.
  • 8+ years of hands-on software engineering experience.
  • Expertise in backend development (Node.js, Typescript, Golang).
  • Proven experience leading technical teams and mentoring.
  • Deep understanding of microservices, event-driven systems, workflow orchestration (Temporal.io).
  • Strong database expertise (MongoDB, Cassandra, PostgreSQL).
  • Experience designing and deploying highly available, low-latency, fault-tolerant systems.
  • Knowledge of cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), CI/CD.
  • Strong problem-solving, debugging, analytical, communication, and leadership skills.
Good to have:
  • Experience with AI-driven applications, NLP, or integrating Large Language Models (LLMs).
  • Hands-on experience 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.
Perks:
  • Health and life insurance
  • Flexible work environment
  • Retirement savings plans

Job Details

Description

Role and Responsibilities

At Sinch, we pioneer the way the world communicates. Our customer communications cloud empowers businesses to reach everyone in world, in seconds or less, through mobile messaging, email, voice and video. We reach every phone on the planet 7 times a year and 8 out of 10 largest US tech companies are our customers. Sinch AI adds a layer of intentional intelligence on top of that, to build smarter, safer conversational experiences, faster.

As a Tech lead/Staff Engineer on the Conversational AI team, you will play a crucial role in shaping the future of conversational experiences in Sinch Chatlayer, Sinch Engage, and Sinch MessageMedia. You will collaborate with a talented team to design, develop, and deploy cutting-edge conversational AI solutions that empower businesses to communicate more effectively with their customers.

\* please apply your resume in English.

What You’ll Do

  • Spearhead 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 guidance to a team of backend, frontend, and AI engineers, fostering a culture of collaboration, innovation, and excellence.
  • Establish, uphold and improve 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 fellow 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.

Requirements

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 Node.js, Typescript and Golang as a plus.
  • 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.
  • Love of learning and sharing knowledge.
  • 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.

Benefits

Sinch is a global company composed of people from different countries and cultures. Our benefits adjust regionally to support employees and help them to thrive in every stage of life. We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.

Our Hiring Process

In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch’ s hiring needs and candidates’ career expectations.

We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch!

Apply for this job

This website uses cookies to improve user’s experience, personalise ads and analyse traffic. You can accept all cookies, decline all optional cookies, or manage your cookie settings. To learn more, view our cookies policy.

Cookies settings

Accept all

Decline all

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

By dreaming big, we make things happen and make them matter – for our customers and the world!

United States (Remote)

Sweden (On-Site)

Malmö, Skåne County, Sweden (On-Site)

Madrid, Community Of Madrid, Spain (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

View All Jobs

Get notified when new jobs are added by sinch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙