1h ago

Senior Software Engineer, Atlas Stream Processing

New York City
full-timesenior Hybriddatabase

Tech Stack

Description

You'll design and build the C++ execution engine for Atlas Stream Processing, a fully managed service that lets developers process streaming data alongside their MongoDB database. You'll own core components, shape architecture, and mentor teammates in a small, autonomous team.

Requirements

  • Strong background in database internals or data processing system core components (query execution, storage engines, autotuning, workload optimization)
  • 5+ years building database services, distributed systems, or foundational cloud services at scale
  • Proven success in designing, writing, testing, debugging, performance tuning distributed/concurrent software in large code bases
  • Good technical communication and collaboration skills
  • Track record of identifying problems and delivering complex projects in distributed systems or databases

Responsibilities

  • Design, build, and deliver core components of the execution engine
  • Help shape architecture, development practices, and escalation policies
  • Mentor fellow engineers and assume ownership and accountability of projects
0 views 0 saves 0 applications