We are developing next-generation digital products that bring AI capabilities into production. We are building new intelligent features from scratch to improve and automate existing processes, and implementing a data protection platform for secure data exchange and the safe integration of external AI.
In this role, you will be the backbone of our platform engineering effort. You will design and build the core application layer: backend services, database models, APIs, security infrastructure, and authentication/authorization systems that power all of our AI-driven products. Your work will provide a reliable, scalable, and secure foundation for machine learning models, LLM-based agents, and intelligent workflows.
You will work within a cross-functional agile team alongside ML engineers and FE product developers to iteratively design, build, and ship features. We’re looking for engineers who take ownership of outcomes, bring fresh ideas, and care about delivering value in short cycles.
Key Responsibilities
API & Database Development:
- Design and implement scalable backend services and RESTful APIs using Java and the Spring Boot framework: the core of our next-generation digital products
- Architect and maintain the application’s data model across relational, graph, and search databases, ensuring optimal schema design, query performance, and data integrity
System Integration & Performance:
- Implement and manage authentication and authorization infrastructure (Keycloak, OAuth2, JWT, RBAC) across the platform
- Build core platform features: user management, access control, audit logging, multi-tenancy, and secure API gateways
- Develop secure data exchange services and APIs that enable privacy-preserving data sharing and safe integration of external AI systems
- Design and build microservice architectures with well-defined service boundaries, inter-service communication, and failure handling patterns
Collaboration & Documentation:
- Contribute to continuous integration and continuous delivery (CI/CD) practices that keep the team shipping reliably
- Take ownership of features end-to-end: from user story refinement through implementation, testing, deployment, and production monitoring
- Contribute to our ontology-based platform approach for intelligent data organization and retrieval