
Senior Software Engineer - AI Platform & Frameworks
About this role
This remote contract role as a Senior Software Engineer for AI Platform and Frameworks at Uberall invites experienced developers to build the JVM foundation that empowers internal teams to easily deploy LLM-powered agents across Europe. This high-impact position suits a systems thinker with strong Kotlin and Spring Boot expertise who enjoys multiplying the productivity of other engineers.
Role Overview
Uberall is looking for a senior engineer to own the JVM platform that the rest of engineering builds upon, with the core goal of helping internal teams ship LLM-powered agents smoothly. Working within the BASE team, this position involves creating reusable libraries, Spring Boot starters, templates, and shared building blocks. Responsibilities include designing message routing, tool exposure, memory and state handling, human-in-the-loop workflows, MCP integration, and evaluation hooks.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Uberall provides digital visibility and marketing solutions, fostering innovation and developer empowerment through advanced technological infrastructure and collaborative engineering practices.
How to Apply
Interested candidates should visit the official Uberall careers page to submit their application for this remote position.
Skills and tech stack
Questions candidates ask
What is the primary goal of this role?
The primary goal is to own the JVM platform and build reusable libraries, templates, and Spring Boot starters that enable internal engineering teams to easily ship LLM-powered agents.
Where is the position located?
The role is remote with a location specified across Europe.
How many years of experience are required?
Candidates must have at least 5 years of professional software engineering experience, specifically with a track record of building libraries, frameworks, or platform components.
What core technologies are used in this role?
The role primarily utilizes Kotlin, Java on the JVM, Spring Boot, AWS, Kubernetes, and involves working with Python and LLM-related tooling.
What is the employment type?
The employment type for this position is a contract.