Job Description - Software Engineers (Backend / Infrastructure / Web Crawling / Research / DevRel)
My client is building a next-generation search platform designed for AI applications — combining large-scale web crawling, advanced retrieval models, and high-performance infrastructure. The team operates at significant scale, solving complex engineering problems across distributed systems and data platforms.
They are hiring across multiple engineering tracks, offering the opportunity to work on core systems that directly power modern AI-driven applications.
The Opportunity
Engineers in this team work on foundational problems across search, data, and infrastructure, including:
Building large-scale distributed systems to crawl and index the web
Developing low-latency backend platforms capable of processing massive datasets
Designing high-performance infrastructure , including GPU orchestration and large-scale compute systems
Improving search quality and retrieval performance through applied research and system optimisation
Creating tools, APIs, and developer experiences that bring these capabilities to end users
Projects include:
Crawling and indexing 100M+ pages per day
Designing systems that operate across thousands of machines
Building vector databases and retrieval systems at scale
Optimising ML pipelines and search performance end-to-end
Role Profiles
Backend Engineers
Build and optimise high-throughput, low-latency systems
Develop large-scale data processing pipelines
Work on core search and retrieval infrastructure
Infrastructure Engineers
Design and operate large-scale compute systems , including GPU clusters and Kubernetes environments
Build tooling to improve reliability, observability, and performance across the stack
Web Crawling Engineers
Build distributed systems to crawl and process the entire web
Solve challenges around scale, scheduling, anti-bot systems, and dynamic content
Research Engineers (Generalist)
Work across ML, search, and retrieval systems
Improve end-to-end search quality, latency, and throughput
Developer Relations Engineers
Build developer-facing tools, demos, and APIs
Engage the technical community through content, hackathons, and product storytelling
What They’re Looking For
Strong engineering fundamentals with experience in distributed systems, data, or performance-critical environments
Proficiency in one or more of Python, C++, Rust, or TypeScript
Experience building or scaling production systems handling large volumes of data
A mindset focused on optimisation, ownership, and solving complex technical problems
Curiosity and interest in search, AI infrastructure, or large-scale systems
Why This Role
Opportunity to work on foundational infrastructure for next-generation AI applications
Exposure to large-scale systems and cutting-edge engineering challenges
High-impact role within a lean, technical team
Flexibility across multiple engineering tracks based on strengths and interests
BAH Partners specialize in placing the leading technology and quantitative talent into Asia Pacific’s premier financial and technology-driven organizations. If you would like more information, or to confidentially discuss your career options, please contact me at [email protected] or call (852) 2850 4877 | (852) 6535 7977
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!