CareerPlan

Software Systems Engineer - Java (Mid/Regular or Senior)

Krakow, Małopolskie, PolandFull-time2026-10-12 → 2026-11-10
Hybrid

Core

Design and execute high-scale software systems for airline network planning and optimization, incorporating AI into core workflows.

Role type

Senior Software Systems Engineer (Java)

Builds

Complex scheduling and optimization solutions for global airline networks

Domain

Travel technology, AI integration, Cloud-native architecture

Deliverable

production ML models

Required skills

Java, J2EE, Spring framework, Google Cloud Platform (GCP), Generative AI, System architecture design, Cross-team collaboration, Technical mentorship

Preferred skills

Experience leading complex system design initiatives, Algorithmic performance optimization

Technologies

Java, Spring, GCP, Generative AI tools

Responsibilities

Design and implement new functionalities across complex distributed systems; Optimize product features, technical architecture, and development processes; Mentor junior engineers and guide technical decision-making; Integrate AI capabilities into core workflows; Solve complex technical challenges regarding scale and algorithmic performance; Ensure cross-team alignment for software quality and stability