This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Web Engineer with strong front‑end expertise and hands‑on exposure to AI/ML integrations to help build and evolve an intelligent assistant within a modern web application. This role combines advanced web development with AI model orchestration, focusing on delivering fast, intuitive, and reliable user experiences powered by large language models and machine learning services. You will work closely with product, design, and ML teams to shape the next generation of AI‑driven user interfaces.
Job Responsibility:
Strong experience in modern web development, including TypeScript/JavaScript and React/Next.js
Solid understanding of state management, UI performance optimization, and building scalable front‑end architectures
Exposure to AI/ML model integration through APIs, with the ability to work with LLMs and streaming responses
Good understanding of backend fundamentals such as Node.js, REST/GraphQL, authentication, and rate‑limiting
Ability to design intuitive chat‑based user experiences, including feedback loops and robust error handling
Strong problem‑solving and debugging skills, with an emphasis on reliability and user experience
Comfortable collaborating with cross‑functional teams (product, design, ML) and communicating technical concepts clearly
A proactive, ownership‑driven mindset, with the ability to work independently and deliver high‑quality features
Requirements:
Develop high‑quality, performant web interfaces using TypeScript/JavaScript, React, and Next.js
Implement effective state management and optimize UI performance for real‑time AI interactions
Integrate AI/ML models through API calls to LLMs and external ML services
Handle prompt construction, streaming responses, and model orchestration logic
Build and maintain backend endpoints using Node.js, REST, or GraphQL
Implement authentication, authorization, and rate‑limiting mechanisms
Design intuitive chat interfaces, feedback loops, and robust error‑handling flows for AI responses
Collaborate with product, design, and ML teams to refine user experience and improve model behavior
Ensure reliability and traceability through logging, monitoring, and observability best practices