Data Platform Software Developer (m/w/d)
Core
Develop robust, scalable backend services and components for a central data platform architecture, focusing on data processing, integration, and service orchestration.
Role type
Senior IC backend software engineer (data platform)
Builds
Scalable data platforms, microservices, and automated deployment pipelines for global open data initiatives.
Domain
Data infrastructure, backend services, and distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot 3, Quarkus), Kubernetes, Docker, Linux, SQL (PostgreSQL, Oracle), Ansible, Kafka, HTTP/REST APIs, Git workflows
Preferred skills
Python
Responsibilities
Design and implement Java-based microservices, containerize and orchestrate services, ensure automated and repeatable deployments, integrate data processing and messaging solutions, collaborate with data engineers and DevOps teams, drive technical improvements and architectural decisions.
Seniority
Senior, hands-on IC