Senior Software Engineer, Backend

Posted 15 Days Ago
Be an Early Applicant
Petaling Jaya, Petaling, Selangor
3-5 Years Experience
Mobile • Software
The Role
Seeking a Senior Software Engineer to join the food search team responsible for maintaining, designing, and optimizing the distributed search platform. The role involves collaborating with product teams, conducting performance tuning, and contributing to continuous improvements in search and ranking strategies.
Summary Generated by Built In

Company Description

About Grab and our workplace


Grab is Southeast Asia’s leading superapp. We are dedicated to improving the lives of millions of users across the region by providing them everyday services such as deliveries, mobility, financial services, enterprise services and others. More than that, we provide the opportunity for them to have a better life. And that aspiration starts inside Grab because we believe in a seamless blend of work and home life, making every aspect of life better for all.


Guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles—the 4Hs: Heart, Hunger, Honour and Humility—we work to create economic empowerment for the people of Southeast Asia. With our unwavering commitment to our values, we believe that we're more than a service provider; we're agents of positive change.

Job Description

Job Description

Get to Know the Team

Our team is responsible for the development and maintenance of the search platform, which supports all keyword search and recommendation scenarios for Grab's food and mart channels. In addition to the backend development of the platform, our team also participates in the design and development of recall and ranking strategies to improve search performance.


Get to Know the Role

We are seeking a Senior Software Engineer to join our food search team. The successful candidate will be responsible for the maintenance, design, and optimization of our distributed search platform. This role involves conducting requirement analysis, interfacing design, and management with product teams to ensure high-quality support for search business applications. Additionally, the candidate will be tasked with quality tracking of search-related features, continuous optimization, and performance tuning. The role also includes participating in the design and development of search and ranking strategies for various usage scenarios, contributing to continuous improvements.


The Day-to-Day Activities:

  • Develop, maintain, and optimize the distributed search platform that powers Grab's food and mart channels;
  • Collaborate with product teams to conduct requirement analysis and design interfaces to ensure high-quality support for search business applications;
  • Participate in code reviews, testing, and debugging to maintain the platform's stability and performance;
  • Perform performance tuning and capacity planning to ensure the search platform can handle increasing traffic and scale effectively.
  • Engage in the design and development of search and ranking strategies for various usage scenarios, working closely with data scientists and product managers.
  • Contribute to the continuous improvement of the search platform by proposing and implementing new features, algorithms, and architectures.
  • Investigate and resolve production issues, ensuring minimal downtime and impact on users.
  • Stay up-to-date with the latest trends and technologies in the field of search and recommendation systems, and apply this knowledge to improve the platform.

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • A minimum of 3 years of work experience in maintaining, designing, and optimizing distributed search or related systems.
  • Experience with quality tracking, continuous optimization, and performance tuning of search-related features.
  • Demonstrated ability in designing and developing search/recommendation and ranking strategies for different usage scenarios.
  • Excellent programming skills in one or more languages relevant to search platform development (e.g., golang, java).
  • Familiarity with search engine technologies (e.g., Elasticsearch, Solr, Lucene) and their application in a distributed environment.
  • Strong communication skills and the ability to work collaboratively with product teams and other stakeholders.
  • A results-driven mindset with a commitment to delivering high-quality work on schedule.

The ideal candidate will have a passion for search technologies and a drive to continuously improve search strategies and performance to meet the dynamic needs of our search platform.

The Nice-to-Haves:

  • Extensive experience with search engine technologies such as Elasticsearch, Solr, or Lucene, demonstrating a deep understanding of their architectures, features, and best practices for optimizing search performance and relevance
  • Excellent communication and collaboration skills to work effectively with stakeholders across different countries and teams

Additional Information

What we stand for at Grab:

We are committed to building an inclusive and equitable workplace that enables diverse Grabbers to grow and perform at their best. As an equal opportunity employer, we consider all candidates fairly and equally regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique. If you require accommodations to fully participate in the recruitment process, you are encouraged to include your request(s) when applying.

We deliver the greatest impact and ideas when we bring together diverse perspectives. It is what enables us to spread opportunities to Grabbers and our partners. It’s not a box-ticking exercise; it’s who we are.

Top Skills

Java
Python
The Company
Houston, Texas
73 Employees
On-site Workplace

What We Do

Grab is a platform that unlocks the travelers’ access to all airport dining and retail opportunities.

Jobs at Similar Companies

bet365 Logo bet365

Software Developer, Trading and Tools

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
85K-120K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account