Padmi
Expedia Group logo
Expedia Group

online travel marketplace · hotel booking

Senior Software Development Engineer (Backend + ML)

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Expedia Group

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Senior Software Development Engineer at Expedia Group, you will be responsible for designing and scaling the intelligent systems that power Expedias global travel marketplace. You will work on Content, Pricing & Availability, and Trust and Safety domains operating at massive scale and complexity. Your role will involve using machine learning to automate content enrichment, optimize real-time pricing and inventory, and develop models that uphold trust and fairness across Expedia's ecosystem. Key Responsibilities: - Own end-to-end development of distributed services, including system design, APIs, and data models. - Lead delivery across the full Software Development Life Cycle (SDLC), ensuring high standards for quality, performance, and reliability. - Drive technical direction and engineering best practices, including observability, testing, and operational excellence. - Collaborate with Product, Data Science, and Machine Learning teams to integrate ML models into scalable, production-grade systems. - Support ML-enabled workflows such as feature pipelines, batch/real-time processing, and ensure safe, reliable model deployment. - Enhance system reliability through monitoring, automation, and continuous improvement. - Mentor engineers and elevate team-wide engineering practices. Qualifications Required: - 8+ years of software engineering experience with ownership of scalable, distributed systems. - Strong expertise in system design, API development, and microservices. - Proficiency in Java, Scala, or Python. - Experience with Continuous Integration/Continuous Deployment (CI/CD), testing, and production operations. - Working knowledge of Machine Learning concepts and experience integrating ML components into production systems. Additional Details: Expedia Group offers a full benefits package, exciting travel perks, generous time-off, parental leave, a flexible work model, and career development resources to fuel employees' passion for travel and ensure a rewarding career journey. The company is committed to fostering an open culture where everyone belongs, differences are celebrated, and success is a collective achievement. Note: The job description also mentions about the company's recognition as a Best Place to Work on Glassdoor in 2024 and being acknowledged for its award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Role Overview: As a Senior Software Development Engineer at Expedia Group, you will be responsible for designing and scaling the intelligent systems that power Expedias global travel marketplace. You will work on Content, Pricing & Availability, and Trust and Safety domains operating at massive scale and complexity. Your role will involve using machine learning to automate content enrichment, optimize real-time pricing and inventory, and develop models that uphold trust and fairness across Expedia's ecosystem. Key Responsibilities: - Own end-to-end development of distributed services, including system design, APIs, and data models. - Lead delivery across the full Software Development Life Cycle (SDLC), ensuring high standards for quality, performance, and reliability. - Drive technical direction and engineering best practices, including observability, testing, and operational excellence. - Collaborate with Product, Data Science, and Machine Learning teams to integrate ML models into scalable, production-grade systems. - Support ML-enabled workflows such as feature pipelines, batch/real-time processing, and ensure safe, reliable model deployment. - Enhance system reliability through monitoring, automation, and continuous improvement. - Mentor engineers and elevate team-wide engineering practices. Qualifications Required: - 8+ years of software engineering experience with ownership of scalable, distributed systems. - Strong expertise in system design, API development, and microservices. - Proficiency in Java, Scala, or Python. - Experience with Continuous Integration/Continuous Deployment (CI/CD), testing, and production operations. - Working knowledge of Machine Learning concepts and experience integrating ML components into production systems. Additional Details: Expedia Group offers a full benefits package, exciting travel perks, generous time-off, parental leave, a flexible work model, and career development resources to fuel employees' passion for travel and ensure a rewarding career journey. The company is committed to fostering an open culture where everyone belongs, differences are celebrated, and success is a collective achievement. Note: The job description also mentions about the company's recognition as a Best Place to Work on Glassdoor in 2024 and being acknowledged for its award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

One address, no account. We’ll tell you when matching roles go live.

More at Expedia Group

Related open roles

View all roles
Senior Software Development Engineer (Backend + ML) at Expedia Group · Padmi