About the Role
About the Role
BAH Partners is seeking Software Engineers for multiple teams in Singapore, focusing on building AI-native search and data discovery infrastructure. Candidates at any level with strong technical foundations and a passion for start-up environments are encouraged to apply.
Open Roles
- Software Engineer – Backend: Develop backend services and work on high-throughput, low-latency backend systems that process millions of documents per day, supporting search, APIs, data pipelines, and internal platforms. Great fit for engineers with experience in high-performance languages (Rust, C++, etc.), and who enjoy scalable backend architecture.
- Software Engineer – Web: Join the team building large-scale distributed systems that crawl, collect, and process data from across the web. The role focuses on designing highly scalable and reliable infrastructure capable of handling dynamic web content and massive data volumes.
- Software Engineer – Infrastructure: Build and operate the platform powering large-scale AI and data workloads. You'll work across Kubernetes, distributed compute, observability, and performance optimisation.
- Research Engineer – Generalist (Full Stack): A highly cross-functional role spanning parsing, retrieval algorithms, ML performance, and product development. Perfect for engineers who enjoy moving across the stack, improving end-to-end search quality, and shipping quickly.
About the Firm
Well-funded Series C AI company working on foundational technology for AI-native search, facing complex engineering challenges at massive scale. High ownership and the opportunity to make a meaningful technical impact.
Incentives
Our client offers competitive compensation packages, comprehensive benefits including health benefits and a bonus package, working in a fast-paced environment.
Requirements
Strong technical foundations
Candidates should have a solid understanding of software engineering principles.
Experience in high-performance languages
Familiarity with languages like Rust, C++, or Python is essential.
Scalable backend architecture
Experience in designing and implementing scalable systems is required.
Nice to Have
Experience with distributed systems, web crawling, or data scraping is a plus.
Familiarity with Kubernetes and cloud infrastructure is beneficial.
Benefits
Competitive compensation
Offers a competitive salary package.
Health benefits
Comprehensive health benefits are provided.
Bonus package
Includes a performance-based bonus structure.