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).
Solvd is seeking a Senior AI Engineer to join our team. This role will be essential in the winning of opportunities for the company, primarily focusing on supporting presales process and opportunities discovery with existing clients. Our client, a global e-commerce leader with a large-scale, service-oriented technology estate and complex cloud infrastructure, is seeking to elevate their customer support technology stack by introducing Agentic AI to streamline case workflow resolutions and by implementing an integrated platform to replace the fragmented set of solutions currently used by support agents. The role will focus on designing, building and optimizing this agentic research flows for research capability. This is a multi-team, collaborative initiative that requires close coordination with other delivery teams, adherence to high engineering standards and a strong focus on integration and architectural alignment.
Job Responsibility:
Design and implement AI-powered features: integrate LLM and build AI agents
Design and implement end-to-end (frontend and backend) non-AI features, services and business logic that make the solution complete
Build and maintain MCP servers to expose domain data and capabilities as tools for AI agents
Implement RAG workflows to ground LLM responses in factual data using embeddings, chunking and vector databases
Instrument and optimize OpenAI integrations for cost, latency, and accuracy in production environments
Collaborate with product, design and architecture teams to craft exceptional user experiences built on AI
Participate in technical design reviews, shaping architectural decisions and engineering standards
Requirements:
6+ years of server-side engineering experience, designing and building enterprise-scale software systems
Strong understanding of distributed systems design patterns
Strong knowledge of different types of data stores (relational, document, vector, key-value) and understand when to use each effectively
Fluent in React, Node.js, TypeScript and confident integrating OpenAI models in real-world applications
Fluent in at least one non-JS programming language (Java is a strong advantage)
6+ years of professional backend engineering experience, 3+ years with TypeScript/Node.js
9+ months of commercial experience building AI features using OpenAI ecosystem
Hands-on expertise with the OpenAI Agents SDK - building and orchestrating AI agents with capabilities such as tool/function calling, assistants, streaming interactions, and stateful workflows
Experience designing and implementing MCP servers to integrate external capabilities with LLMs
Proven ability to design structured prompt architectures with evals, guardrails and observability
Familiarity with RAG: embeddings, chunking, vector search, retrieval orchestration
Strong fundamentals in building secure, performant, production-grade APIs and backend systems
Experience with CI/CD, testing, monitoring, and cloud infrastructure
Nice to have:
Understanding concepts of semantic search is a strong advantage
Experience playing a role of team leaders is a strong advantage
Exposure to other LLM providers (e.g., Anthropic, Mistral AI, Hugging Face) is a strong advantage
Experience with streaming UIs, conversational UX, and SSE/WebSockets
Knowledge of prompt injection defenses and responsible AI practices
What we offer:
Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation
Be part of a global team with equal opportunities for collaboration across continents and cultures
Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards