Software Engineer | Map at Snapp
General Trias, Cavite, Philippines -
Full Time


Start Date

Immediate

Expiry Date

14 Mar, 26

Salary

0.0

Posted On

14 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Go, Python, SQL, Elasticsearch, Information Retrieval, Data Structures, Algorithms, API Design, Debugging, Distributed Systems, Microservices, System Performance, Scalability, Caching, Observability, Docker

Industry

technology;Information and Internet

Description
Our Journey So Far At Snapp, we’re redefining how cities move. Our ride-hailing and mobility platform connects millions of riders and drivers every day, delivering safe, reliable, and efficient transport solutions. Powered by real-time data and robust infrastructure, we make urban travel faster, simpler, and more sustainable. We operate with the mindset of a global tech leader and the agility of a startup, building services that scale across markets while staying responsive to local needs. Your Impact This role focuses on developing and evolving Snapp’s search experience. From implementing backend services to improving search relevance and ranking quality, the mission is to deliver a fast, accurate, and personalized search experience for millions of users. The ideal candidate is a strong software engineer who can apply information retrieval concepts at scale. What You’ll Drive Forward Build and maintain backend services (mainly in Go) that power Snapp’s geo-search for ride-hailing. Improve search relevance, ranking, and suggestions using IR techniques and tools like Elasticsearch. Optimize geo-search performance to deliver fast, accurate origin/destination results for millions of users. Analyze search behavior and system metrics to diagnose issues and improve search quality. What Powers Your Drive Strong proficiency in Go (Golang) for building production-grade backend services. Experience with Python for scripting, data processing. Solid understanding of relational databases and strong SQL knowledge. Hands-on experience with Elasticsearch or other Information Retrieval/search technologies (e.g., Solr, OpenSearch, Vespa, Lucene). Strong software engineering fundamentals, including data structures, algorithms, API design, and debugging. Experience working with distributed systems or microservices in a high-traffic environment. Good understanding of system performance, scalability, caching, and observability principles. Familiarity with Docker, containers, and Kubernetes (or willingness to learn). Ready to Get on Board? Help us shape the future of ride-hailing and urban mobility. Submit your CV and let’s build smarter cities together.
Responsibilities
The role involves developing and evolving Snapp’s search experience by building and maintaining backend services for geo-search. It also includes improving search relevance and analyzing search behavior to enhance search quality.
Loading...