Tech Lead - Gen AI Bot Builder
Sinch
Madrid, Spain
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.
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.
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 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.
Apply Now
Don't forget to mention EuroTechJobs when applying.