Lead Software Engineer - Back End Ai (gurugram Based)

Agoda

Gurugram, India
On-site
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 extensive experience in building performance-critical applications and leading engineering projects, focusing on the design and development of scalable APIs

Job Summary

  • Agoda is hiring experienced engineers to lead the development of high-scale, mission-critical systems supporting millions of daily user search requests.
  • The role involves serving as a technical architect and mentor while driving key architectural decisions across the organization.
  • Candidates must have over 10 years of experience building performance-critical applications using languages like Scala, Go, or Java.

Matching Summary

Match Score: 85

Agoda is seeking a Lead Software Engineer specializing in Back End AI to join their Gurugram team. The ideal candidate will have extensive experience in building performance-critical applications and leading engineering projects, focusing on the design and development of scalable APIs.

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 and Agile development methodologies
  • Background in building large-scale distributed products
  • 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 complex backend systems and projects
  • Strong written and verbal English communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter