5+ years of professional software development experience
Proficiency in Java, Scala, and/or Python
Experience with distributed data processing technologies like Apache Spark and Kafka
Familiarity with Kubernetes, Helm, and AWS for cloud-native infrastructure
Knowledge of Infrastructure-as-Code tools such as Terraform
Understanding of CI/CD principles and automated testing
Strong collaboration and problem-solving skills in agile environments
Responsibilities
Design and maintain backend services and data pipelines
Develop data models and storage patterns for analytical data lakes
Build platforms for AI-driven applications and services
Operate and troubleshoot workloads on a Kubernetes cloud platform
Develop CI/CD pipelines for automated deployment processes
Collaborate with data science and engineering teams for scalable solutions
Implement observability tools for monitoring and alerting
Benefits
Remote work flexibility
Opportunity to work on AI-centered projects
Collaborative team environment
Focus on continuous improvement and innovation
Exposure to cutting-edge technologies in cloud and data engineering
Full Job Description
Job Description
Senior Software Development Engineer| REMOTE | US
How you'll make an impact:
We're looking for a Senior Software Development Engineer to join a team building AI-centered, cloud-native systems that enable flight search, pricing and trip planning services. You'll design, develop, and operate scalable distributed systems, large-scale data pipelines, and AI-facing platforms that make travel data and services accessible to applications and intelligent agents. This role brings together backend engineering, data engineering, platform engineering, and operational ownership.
What You'll Do
Design, build, and maintain backend services and data pipelines spanning streaming ingestion, batch and stream processing, and API layers.
Develop and evolve data models, schemas, and storage patterns that support a growing analytical data lake.
Build and maintain platforms that expose data, tools, and services to AI-driven applications and agents.
Operate, monitor, and troubleshoot workloads running on a Kubernetes-based cloud platform.
Develop and maintain CI/CD pipelines, ensuring reliable, automated build, test, deployment, and release processes.
Collaborate closely with data science, platform, and engineering teams to deliver scalable, production-ready solutions.
Implement automated testing, observability, and operational tooling, including metrics, logging, dashboards, and alerts.
Participate in code reviews, technical design discussions, architecture decisions, and agile planning activities.
Drive continuous improvements in system reliability, scalability, performance, and cost efficiency.
What You'll Bring
Proven experience in professional software development, including designing, building, and operating production-grade backend systems.
Strong proficiency in Java, Scala, and/or Python, with the ability to work effectively across multiple languages, frameworks, and runtime environments.
Experience building and operating distributed data processing solutions using technologies such as Apache Spark and Kafka.
Experience with cloud-native infrastructure and container orchestration platforms, including Kubernetes, Helm, and AWS.
Familiarity with Infrastructure-as-Code practices and tools such as Terraform and Terragrunt.
Solid understanding of CI/CD principles, automated testing, and software delivery best practices.
Understanding of observability practices, including monitoring, logging, metrics, and alerting for production systems.
Strong collaboration, communication, and problem-solving skills, with experience working in agile, code review-driven engineering environments.
Other Valuable Experience
Experience with modern data lake and lakehouse technologies (e.g., Apache Iceberg, Nessie, or similar catalog systems)
Experience managing schema evolution and data governance within analytical data platforms
Experience building or integrating AI-facing interfaces and agentic AI solutions (e.g., MCP, RAG, Spring AI, LangChain, LangGraph, LLM function calling)
Experience with AI/ML lifecycle management and MLOps practices
Experience mentoring engineers and leading technical initiatives
Your journey at Travelport starts here- apply now!
About Travelport Corporate Solutions
Travelport Corporate Solutions is a travel technology company that provides software solutions to the travel industry. The company offers services in areas such as travel management, expense management, and data analytics. Travelport Corporate Solutions was founded in 2001 and is headquartered in Atlanta, Georgia. The company has offices in several cities across the world, including London, Singapore, and Sydney. The company's clients include travel agencies, corporations, and airlines.