Unlock Full Resume Report

August 8, 2026

Senior Software Engineer - Java and Spark/Kafka

Senior • Hybrid

15,000 - 21,000 PLN

Krakow, MA, Poland

The Pipeline Management team builds and operates a core platform that powers large-scale batch and streaming data pipelines across HERE’s Data Platform.

Our platform enables internal teams and customers to design, deploy, and operate data pipelines at scale, supporting mission-critical workloads with strong reliability and performance requirements.

  • Lead the design and development of pipeline management services and APIs

  • Own and evolve key platform components, including pipeline orchestration, scheduling, and workflow state management 

  • Drive architecture for high-throughput, low-latency distributed systems

  • Partner with Product and engineering teams to deliver scalable data platform capabilities

  • Mentor engineers and provide technical leadership across a distributed team

  • Improve system reliability, observability, and SLA adherence for production services

  • Contribute to CI/CD, automation, and engineering best practices across the platform

Technology Stack:

You will work with a modern data platform ecosystem including:

  • Backend & Services: Java (primary), REST APIs, microservices

  • Data Processing: Apache Flink, Apache Spark

  • Streaming & Messaging: Apache Kafka

  • Cloud & Infrastructure: AWS (EMR, S3)

  • Platform Services: Pipeline Service, Scheduler, State Service, Coordinator

  • CI/CD & Tooling: Jenkins, GitLab pipelines, Git, JIRA

Who are you?

  • Strong backend engineering experience with Java (preferred), building production-grade distributed systems

  • Expertise in software architecture and system design

  • Experience building and operating high-throughput, low-latency, highly reliable distributed systems

  • Solid understanding of REST APIs, HTTP, and microservices architectures

  • Hands-on experience with cloud platforms (AWS preferred) and cloud-native design

  • Experience with containerization and orchestration (Docker, Kubernetes)

  • Experience with data processing and streaming systems (e.g., Flink, Spark, Kafka)

  • Strong familiarity with CI/CD pipelines and engineering tools (e.g., Jenkins, GitLab, Git, JIRA)

  • Experience applying DevOps practices to improve system reliability and delivery velocity

  • Strong communication skills with the ability to clearly explain complex concepts

Nice to Have

  • Experience with pipeline orchestration platforms or workflow engines

  • Exposure to large-scale data platforms or multi-tenant systems

  • Experience with cloud platform migrations or modernization initiatives

What we offer:

  • Work on on globally deployed automotive navigation and mapping products 

  • Collaboration with an experienced, international engineering organization 

  • Truly international team of fantastic & talented people from 60+ countries worldwide, working from strong tech hubs located in Europe, the US, and Asia, along with multiple smaller locations

  • Flexible working hours & a flexible approach to office vs. remote work

  • Medical coverage for you and your family

  • Yearly variable bonus

  • This role is eligible for the Creative Tax Incentive scheme in Poland (KUP)

  • Option to work on a B2B contract (please note: benefits, bonus and KUP do not apply in this case)

Similar jobs you might like