Software Engineer 3, Search Systems Replication & Routing
Core
Building cloud-based distributed systems for the lifecycle of search indexes (data ingestion, building, partitioning, performance, availability, backup) for Atlas Search.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Atlas Search multi-cloud service for full text and vector search queries
Domain
Cloud-native database systems, distributed systems, search infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Designing and maintaining industrial-strength backend software, developing distributed systems, multithreaded applications, statically typed programming languages, Java
Preferred skills
Leading projects, owning subsystems, architectural decision-making, roadmap planning
Technologies
MongoDB Query Language, AWS, Google Cloud, Microsoft Azure
Responsibilities
Contribute to design and implementation of projects improving Atlas Search scalability, work with collaborative team on technical decisions, lead projects and own subsystems, provide input on team roadmap and system architecture
Seniority
Mid-level to Senior, hands-on IC
