Artificial Intelligence Engineer
Role details
Job location
Tech stack
Job description
We are partnering with a rapidly growing European technology scale-up that is building AI-powered products used by customers across multiple markets. Following significant growth and investment, they are looking to hire an AI Software Engineer to join their distributed engineering team.
This is an opportunity to work on cutting-edge AI applications, helping to design, build, and scale products that leverage Large Language Models, modern cloud infrastructure, and highly scalable software architectures.
You will work closely with Product, Design, and Engineering teams to deliver new features, improve AI capabilities, and shape the future direction of the platform.
Responsibilities
- Design, develop, and maintain AI-powered software products
- Build scalable backend services using TypeScript and Python
- Develop modern frontend applications using React and TypeScript
- Integrate Large Language Models and AI services into production systems
- Design and implement APIs and microservices
- Collaborate with Product and Design teams to deliver high-quality user experiences
- Improve system performance, reliability, and scalability
- Contribute to architecture decisions and engineering best practices
- Stay up to date with emerging AI technologies and industry trends
Requirements
- Strong commercial experience as a Software Engineer
- Excellent TypeScript experience across backend and frontend development
- Strong Python programming skills
- Experience building and maintaining production-grade applications
- Experience with modern frontend frameworks such as React and Next.js
- Strong understanding of software architecture, APIs, and distributed systems
- Experience working with cloud platforms such as AWS, GCP, or Azure
- Familiarity with Docker and modern CI/CD practices
- Strong communication skills and ability to work within a remote-first team
Desirable Experience
- Large Language Models (LLMs)
- AI Agents and Agentic Workflows
- Retrieval-Augmented Generation (RAG)
- LangChain or LlamaIndex
- Vector Databases
- PostgreSQL
- Redis
- Kubernetes
- Terraform
- Event-driven architectures
- MLOps or Data Engineering experience
Eligibility
- Must be an EU citizen or hold a valid work permit/visa in your country of residence
- Must be based within Europe
- Fluent English communication skills
Benefits & conditions
- €90,000 - €130,000 base salary
- Equity / stock options
- Fully remote working across Europe
- 32 days annual leave plus public holidays
- Home office allowance
- Annual learning and development budget
- Private healthcare (where applicable)
- Bi-annual Meet-Ups
- Clear progression opportunities into Senior, Staff, and Engineering Leadership positions
This is an excellent opportunity to join a well-funded European scale-up where you'll have the chance to work with modern AI technologies, influence technical direction, and help build products used by customers worldwide.