CareerPlan

Senior Software Engineer, Data Processing

Prague, CzechiaFull-time2026-11-10 → 2026-11-11

Core

Build and operate a distributed data processing platform for enterprise data quality, governance, and trust, including job orchestration, execution runtime, and durable workflows.

Role type

Senior Software Engineer, Data Processing Platform

Builds

Distributed data processing system, connectors for data warehouses, and customer-facing processing features

Domain

Data Quality, Data Governance, Cloud Infrastructure

Deliverable

production ML models

Required skills

Kotlin, Java, Spring Boot, Micronaut, Distributed Systems, Temporal, SQL, Postgres, Snowflake, Databricks, BigQuery, Kubernetes, Helm, Terraform, AWS, Azure, AI Agents

Preferred skills

Durable workflow tools, Infrastructure as Code, Security best practices, AI integration

Technologies

Aurora, S3, GitLab CI/CD, Gradle

Responsibilities

Build distributed systems for data processing and orchestration, develop connectors for various data warehouses, design systems for others to build on, take operational responsibility for shipped features, mentor engineers, integrate AI into daily workflows

Seniority

Senior, hands-on IC with technical leadership