Lead Software Engineer, Pipeline Management Services
⚲ Kraków, Podgórze
19 000–32 000 zł / mies. (zal. od umowy)
Wymagania
- Docker
- Kubernetes
- AWS
- Kafka
- Spark
- Flink
- Jenkins
- GitLab
- Git
- Jira
Opis stanowiska
Nasze wymagania:
Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent
Proven technical leadership experience, including mentoring and driving architectural decisions
Strong background in backend development and building production-grade systems
Deep 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
Mile widziane:
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
O projekcie:
Technology Stack:
You will work with a modern data platform ecosystem including:
• 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
Zakres obowiązków:
Lead the design and development of pipeline management services and APIs
Own key platform components such as:
Pipeline orchestration and execution
Scheduler and coordination services
State management and workflow control
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
Oferujemy:
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)
Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent
Proven technical leadership experience, including mentoring and driving architectural decisions
Strong background in backend development and building production-grade systems
Deep 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
Mile widziane:
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
O projekcie:
Technology Stack:
You will work with a modern data platform ecosystem including:
• 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
Zakres obowiązków:
Lead the design and development of pipeline management services and APIs
Own key platform components such as:
Pipeline orchestration and execution
Scheduler and coordination services
State management and workflow control
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
Oferujemy:
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)
🔍 Dekoder Ogłoszenia
🔴
Proven technical leadership experience, including mentoring and driving architectural decisions
Oczekuje się, że będziesz nie tylko kodować, ale także aktywnie kierować zespołem i podejmować kluczowe decyzje architektoniczne, co może oznaczać dużą odpowiedzialność.
🟡
building production-grade systems
Systemy muszą być stabilne, skalowalne i gotowe do pracy w środowisku produkcyjnym, co może wymagać dużej dbałości o jakość i testowanie.
🔴
Experience applying DevOps practices to improve system reliability and delivery velocity
Może to oznaczać, że będziesz odpowiedzialny za wdrażanie i utrzymanie procesów CI/CD oraz automatyzację, co może wymagać pracy poza standardowymi godzinami.
🟢
modern data platform ecosystem
Praca z nowoczesnymi technologiami, co jest pozytywne, ale może też oznaczać potrzebę szybkiego uczenia się i adaptacji do nowych narzędzi.
🔴
Pipeline Service, Scheduler, St
Skrót 'St' na końcu listy technologii jest niejasny i może sugerować brak kompletności opisu lub istnienie nieokreślonych, potencjalnie kluczowych komponentów.