Software Systems Engineer - Java (Mid/Regular or Senior)
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
