Software Engineer
Core
Building a scalable enterprise search platform and Work AI ecosystem that powers intelligent search, AI assistants, and agentic capabilities for organizations.
Role type
Senior Software Engineer (Distributed Systems & Search)
Builds
Scalable enterprise search solutions, large-scale fault-tolerant distributed systems, data ingestion pipelines, and user interfaces for enterprise workers.
Domain
Enterprise Software / AI / Search Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, performance tuning on Linux, algorithmic design, data analytics, full-stack application development, information retrieval systems
Preferred skills
Machine learning training and productionization, REST API design, cloud-native architecture
Technologies
Go, C++, Java, Python, TypeScript, Node, React, Ruby on Rails, Django, Flask
Responsibilities
Develop scalable enterprise search solutions, build fault-tolerant distributed systems, perform code reviews, implement data ingestion pipelines, design and implement user interfaces, design APIs for search-based applications
Seniority
Mid-level to Senior, hands-on IC