ID: 29666
We are looking for driven Developers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right mindset and tools.
The opening is for the Recommendation Platform team in the Central Tech department. The team is responsible for enabling ML decisioning for personalized recommendations across the site, and taking a key role in the new GenAI project – The Trip Planner. Youll work with top notch engineers and data scientists from the team on bringing it to the next level and enabling optimal user experience.
Key Job Responsibilities and Duties:
Building software applications by using relevant development languages and applying knowledge of systems, services and tools appropriate for the business area
Owning a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated
Identify and resolve live production issues by mitigating the customer impact within SLA.
Evaluating possible architecture solutions by taking into account cost, business requirements, technology requirements and emerging technologies
Identifying opportunities for process, system and structural improvements (i.e performance gains) by examining and evaluating current process flows, methods and standards.
Delivering clear, well-structured, and meaningful information to a target audience by using suitable communication mediums and language tailored to the audience.
We are looking for driven Developers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right mindset and tools.
The opening is for the Recommendation Platform team in the Central Tech department. The team is responsible for enabling ML decisioning for personalized recommendations across the site, and taking a key role in the new GenAI project – The Trip Planner. Youll work with top notch engineers and data scientists from the team on bringing it to the next level and enabling optimal user experience.
Key Job Responsibilities and Duties:
Building software applications by using relevant development languages and applying knowledge of systems, services and tools appropriate for the business area
Owning a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated
Identify and resolve live production issues by mitigating the customer impact within SLA.
Evaluating possible architecture solutions by taking into account cost, business requirements, technology requirements and emerging technologies
Identifying opportunities for process, system and structural improvements (i.e performance gains) by examining and evaluating current process flows, methods and standards.
Delivering clear, well-structured, and meaningful information to a target audience by using suitable communication mediums and language tailored to the audience.
Requirements:
Minimum of 3 years software development experience; using Java as a server side programming language. Java is a must have, other languages such as Python, Scala, C, C#, etc. are an advantage
Previous experience with distributed systems, such as Hadoop
Demonstrable experience with MySQL or similar relational databases
Hands on experience of developing in and contributing to open source data technologies is an advantage
Experience of working on products that impact a large customer base is an advantage
Preferably a university degree in Mathematics or Software Engineering
Excellent communication; written and spoken
Minimum of 3 years software development experience; using Java as a server side programming language. Java is a must have, other languages such as Python, Scala, C, C#, etc. are an advantage
Previous experience with distributed systems, such as Hadoop
Demonstrable experience with MySQL or similar relational databases
Hands on experience of developing in and contributing to open source data technologies is an advantage
Experience of working on products that impact a large customer base is an advantage
Preferably a university degree in Mathematics or Software Engineering
Excellent communication; written and spoken
This position is open to all candidates.