This position is no longer available
Antwerp, Flanders, Belgium Remote (Global)

Sinch was looking for a Tech Lead

Sinch is looking for a Tech Lead/Staff Engineer to join our Conversational AI team. You will shape the future of conversational experiences across Sinch products by spearheading the technical vision for a scalable Gen AI-powered bot development platform and leading the design of complex distributed systems.

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.
  • 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.
  • 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.
  • Deep understanding of distributed systems and scalable architectures.
  • Strong expertise in backend development using Node.js and Typescript.
  • 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.
  • Excellent communication and leadership skills, with the ability to collaborate effectively across teams.

Nice to Have

  • Golang expertise as a plus.
  • 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

  • Backend: Node.js, Typescript, Golang
  • Databases: MongoDB, Cassandra, PostgreSQL
  • Infrastructure: AWS, GCP, Azure, Docker, Kubernetes
  • Platform: Temporal.io, WebSockets, Kafka, RabbitMQ
  • Frontend: React

Benefits & Compensation

  • Health and life insurance
  • Flexible work environment
  • Retirement savings plans

Work Mode

This is a global position.

Sinch is committed to following a recruitment process that is fair, objective, consistent, and equal opportunity.

Required Skills
Node.jsTypeScriptGoMongoDBCassandraPostgreSQLAWSGCPMicrosoft AzureDockerTeam LeadershipAgile MethodologiesCloud Infrastructure
About company
Sinch
Sinch pioneers customer communications, powering experiences for over 150,000 businesses via mobile messaging, voice, and email through its AI-infused Super Network, APIs, and applications. Sinch Mailgun builds the infrastructure that powers communication at internet scale, delivering billions of emails daily.
All jobs at Sinch Visit website
Job Details
Category management
Posted 10 months ago