freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer - Java and Spark/Kafka

Open 19d

Summary

Senior Software Engineer leading design and development of data pipeline management services using Java, Spark, and Kafka at HERE Technologies in Kraków.

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)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available