We are elai.io, an innovative AI-driven startup specializing in video generation.
Recently acquired by Panopto, a leader in interactive video solutions, we’re now part of a growing team of around 200 professionals focused on advancing learning through powerful, interactive video technology.
As part of this growth, we’re looking for a smart, driven Software Engineer with a backend focus and hands-on experience working with LLMs. You’ll be helping us shape the infrastructure and intelligence layer behind one of the leading AI video generation platforms.
This role is ideal for someone who enjoys architecting systems from scratch, optimising performance, and working with cutting-edge AI technologies (like OpenAI APIs, embeddings, agents, etc.). While you should be comfortable touching frontend code when needed, your strength lies in backend systems, APIs, and AI integration.
What you’ll do: * Design and build backend services (Node.js, Express) to support scalable AI-powered features; * Architect and optimise databases and service infrastructure; * Integrate LLM APIs (OpenAI, Claude, etc.) into our product workflows; * Working with our Research team and custom AI models; * Contribute to React-based frontend apps.
Required Skills: * Strong backend experience with Node.js and Express (or similar); * Experience building and scaling web services and APIs; * Familiarity with modern JavaScript (ES6+) and TypeScript; * Hands-on experience integrating OpenAI or other LLM APIs; * Understanding of prompt engineering, vector embeddings, or agentic patterns; * Ability to think through system design and architecture independently.
Nice to Have: * Experience with structured output parsing from LLMs (e.g., JSON, markdown); * Solid experience with React framework; * Experience with FFmpeg or low-level media processing.
We offer: * Opportunity to work with a highly qualified international and friendly team * Decent and timely payment fixed in USD * The most flexible work schedule, including remote work * Unlimited time off