Overview
Join the Air Filters & Ranking team as a backend-focused Senior Software Development Engineer building the intelligence behind flight search results. You will develop filters, ranking systems, and control-plane capabilities that help travelers find relevant flight itineraries at scale.
What you'll do
- Design, develop, test, deploy, and maintain high-quality software that delivers reliable, accessible, and intuitive customer experiences.
- Translate product requirements into scalable technical solutions using modern software development technologies and sound engineering practices.
- Contribute to low-level system design, API design, and data modeling to support maintainable, resilient, secure, and operationally reliable applications.
- Own features or components across design, implementation, testing, deployment, troubleshooting, production support, and continuous improvement.
- Collaborate across engineering, product, design, and other technical teams to deliver outcomes and apply your expertise across multiple problem spaces.
- Safely integrate and operate AI/ML-enabled solutions that improve product and engineering outcomes, applying foundational AI/ML concepts to real-world products and workflows.
What you'll need
- Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
- 8+ years of relevant professional experience.
- Experience owning features or components within a service or application from design and implementation through testing, deployment, and operational support.
- Proficiency in software development, API integration, data modeling, version control, automated testing, debugging, and production support.
- Familiarity with low-level system design and developing maintainable, reliable, secure, and operationally resilient software solutions.
Nice to have
- Experience delivering software products at scale with a focus on performance, accessibility, usability, security, and operational excellence.
- Demonstrated ability to make data-driven technical decisions, diagnose complex issues, and improve the reliability and maintainability of production applications.
- Experience contributing to architecture and design decisions across multiple services or technical domains while collaborating effectively with partner teams.
- Practical experience using AI-assisted development tools or applying AI/ML concepts to improve product capabilities, engineering workflows, or customer outcomes.
- Experience safely integrating, monitoring, and operating AI/ML-enabled features within software applications, with attention to reliability, governance, and measurable impact.
Details
- Location: Gurgaon, India.
Read the full description and apply on the company’s own careers page.