Senior Software Engineer, Atlas Stream Processing

MongoDB

New York City, USA
$126,000—$248,000 usd; not specified; not specifie...
On-site
Database internals
Data processing systems
Distributed systems
The team owns the C++ stream processing engine that powers Atlas Stream Processing, built on top of MongoDB's Aggregation Framework

Job Summary

  • The team owns the C++ stream processing engine that powers Atlas Stream Processing, built on top of MongoDB's Aggregation Framework.
  • The team operates like a startup within the company, a small group with real autonomy, responsible for everything from the core execution engine and stream processing stages.
  • MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market.

Matching Summary

The team owns the C++ stream processing engine that powers Atlas Stream Processing, built on top of MongoDB's Aggregation Framework.

Salary

$126,000—$248,000 USD; Not specified; Not specified

Skills & Requirements

Must-have

  • database internals
  • data processing systems
  • distributed systems
  • cloud services at scale
  • highly concurrent software systems

Nice-to-have

  • modern C++ experience
  • performance-sensitive systems
  • stream processing background
  • query engines exposure

Key Requirements

  • 5+ years of experience
  • designing, writing, testing, debugging
  • performance tuning
  • foundational computer science
  • identifying problems, implementing solutions

Work Rights

Not specified

Tailored Resume

Cover Letter