Lead Software Engineer - Back End Ai (gurugram Based)

Agoda

Gurugram, India
**
10+ years experience building performance-critical applications
Expertise in scala, java, kotlin, python, go, or c#
Proven leadership of technical initiatives and engineering teams
** Agoda is seeking a Lead Software Engineer specializing in Back End AI to join their Gurugram team. The ideal candidate will have over 10 years of experience in developing performance-critical applications and leading engineering projects, focusing on API design and scalable systems. **

Job Summary

  • The role involves leading the development of new features and complex backend systems for mission-critical travel infrastructure.
  • Candidates will serve as a technical architect and mentor, driving architectural decisions across the organization.
  • The team builds scalable, fault-tolerant systems handling millions of user search requests daily using state-of-the-art technologies.

Matching Summary

Match Score: 75

** Agoda is seeking a Lead Software Engineer specializing in Back End AI to join their Gurugram team. The ideal candidate will have over 10 years of experience in developing performance-critical applications and leading engineering projects, focusing on API design and scalable systems. **

Skills & Requirements

Must-have

  • 10+ years experience building performance-critical applications
  • Expertise in Scala, Java, Kotlin, Python, Go, or C#
  • Proven leadership of technical initiatives and engineering teams
  • Hands-on experience with SQL, Cassandra, or Hadoop data platforms
  • Strong knowledge of algorithms and data structures
  • Demonstrated excellence in software architecture and coding

Nice-to-have

  • Experience with Scrum/Agile development methodologies
  • Background in large-scale distributed product development
  • Familiarity with Git, TeamCity, and Puppet infrastructure tools
  • Experience with Kafka, RabbitMQ, Spark, and NoSQL databases
  • Passion for software craftsmanship and continuous learning

Key Requirements

  • 10+ years of professional software development experience
  • Full ownership of system design and implementation
  • Excellent written and verbal English communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter