07 Nov
|
Expedia Group
|
Bengaluru
07 Nov
Expedia Group
Bengaluru
Job highlights
- Bachelor s degree in Computer Science or a related technical field
- Experience and qualifications: .
- or Equivalent related professional experience
- Experience with SDLC practices such as version control,code review,automated testing,CI / CD,and basic observability (logging,metrics,dashboards)
In this role, you will:
- Design, develop, and maintain scalable, secure, and reliable services and applications, including system design (low-level design), API design, and data modeling within your team s domain.
- Write clean, testable, and maintainable code, perform code reviews, and contribute to engineering standards that improve quality, performance, and operability of services across multiple domains.
- Collaborate with product, design, and other engineering teams to break down business problems, define technical solutions, and deliver features that positively impact customers and partners.
- Own and improve the operational health of your services, including monitoring, alerting, incident response, root-cause analysis, and continuous improvement for performance and reliability.
- Safely integrate and operate AI/ML enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
- Learn and apply new technologies, frameworks, and patterns as needed, contributing to a culture of knowledge sharing, experimentation, and engineering excellence across teams.
Experience and qualifications:
Minimum Qualifications:
- Bachelor s degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 2+ years of relevant backend professional experience using modern languages Java/ Kotlin
- Professional experience as a software development engineer building and operating production services or applications, with ownership of at least one significant service or component.
- Proficiency in at least one contemporary programming language and associated ecosystem, with experience in service development, system design (LLD), API design, and data modeling.
- Experience with SDLC practices such as version control, code review, automated testing, CI/CD, and basic observability (logging, metrics, dashboards).
Preferred Qualifications:
- Experience designing and implementing scalable, fault-tolerant, and secure distributed systems or services that support high availability in production.
- Demonstrated strength in API and data model design, including performance optimization, resiliency patterns, and effective use of storage and caching technologies.
- Proven experience improving operational excellence through better monitoring, alerting, incident management, and data driven optimization of systems in your ownership scope.
- Exposure to or experience integrating AI/ML powered features in production services (for example, personalization, recommendations, or intelligent automation) and safely operating these solutions at scale.
- Familiarity with applying AI-assisted development tools or workflows to improve developer productivity while maintaining code quality, security, and compliance, including safely integrating and operating AI/ML enabled solutions that improve outcomes.
📌 Software Development Engineer- II (Backend) (Bengaluru)
🏢 Expedia Group
📍 Bengaluru