Senior Software Engineer - AI Platform & Frameworks

New
Fully remote contract opportunity within Europe.ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonArtificial IntelligenceJVMKotlinSoftware ArchitectureSpring BootLangChainDistributed Systems

Requirements

  • 7+ years of professional software engineering experience, including extensive work building frameworks, libraries, platform services, or reusable developer tooling.
  • Strong expertise in Kotlin, JVM technologies, and Spring Boot.
  • Deep understanding of API design, software architecture, and scalable backend development.
  • Demonstrated technical leadership with the ability to drive architectural decisions and mentor engineers.
  • Strong interest in AI technologies and agentic AI frameworks.
  • Experience solving ambiguous technical challenges by translating complex requirements into scalable solutions.
  • Systems-thinking mindset with the ability to design solutions that consider the broader engineering ecosystem.
  • Excellent communication, collaboration, and stakeholder management skills.
  • Working knowledge of Python and the ability to contribute effectively across both Kotlin and Python technology stacks.
  • Experience with distributed systems, cloud platforms (preferably AWS), infrastructure as code, messaging systems, gRPC, or event-driven architectures is an advantage.
  • Familiarity with LLMs, LangChain, LangGraph, ML observability tools, or experiment tracking is highly desirable.

Responsibilities

  • Design, develop, and maintain shared libraries, reusable frameworks, Spring Boot starters, templates, and platform components.
  • Define architecture, APIs, and engineering standards for agentic AI frameworks.
  • Build and enhance Kotlin/Spring Boot backend services and client libraries.
  • Mentor engineering teams on AI agent development and promote engineering best practices.
  • Lead the strategy for evaluating AI systems, measuring quality, reliability, and regression.
  • Research emerging technologies and transform successful concepts into production-ready platform capabilities.
  • Improve developer experience by creating clear documentation, intuitive APIs, and useful tooling.
  • Collaborate across engineering teams to influence architectural decisions and conduct code reviews.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now