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 in technical initiatives and engineering teams
** Agoda is seeking a Lead Software Engineer for its Back End AI team in Gurugram, India. The role requires over 10 years of experience in software development, particularly in building performance-critical applications, and involves leading technical initiatives and architecture decisions. **

Job Summary

  • Agoda is hiring experienced Software Developers to work on high-scale, mission-critical systems focused on designing APIs that support millions of user search requests each day.
  • The role involves leading the development of new features, serving as a technical architect and mentor, and 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 while ensuring system scalability and fault tolerance.

Matching Summary

Match Score: 75

** Agoda is seeking a Lead Software Engineer for its Back End AI team in Gurugram, India. The role requires over 10 years of experience in software development, particularly in building performance-critical applications, and involves leading technical initiatives and architecture decisions. **

Skills & Requirements

Must-have

  • 10+ years experience building performance-critical applications
  • Expertise in Scala, Java, Kotlin, Python, Go, or C#
  • Proven leadership in 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
  • Leadership experience managing projects and engineering teams
  • Strong proficiency in data platforms including SQL and Cassandra
  • Excellent written and verbal English communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter