MongoDB

MongoDB

MongoDB provides a developer data platform that simplifies data management and accelerates application development, enabling businesses to leverage modern database technology for innovative solutions across various industries.

Internet Software & Services
1K-5K
Founded 2007

Description

  • Design, build, and optimize backend systems, data structures, algorithms, and database interactions for the code generation and data migration platform.
  • Develop robust orchestration layers and integration points that support generative AI functionality.
  • Build and maintain high-performance data systems for schema modeling, code generation, initial data loads, and continuous data synchronization.
  • Write high-quality, well-tested backend code for the data migration engine and core platform components.
  • Collaborate with product managers, AI researchers, machine learning engineers, designers, and other engineers to deliver roadmap features.
  • Identify and resolve performance bottlenecks and architectural challenges in distributed data flow and orchestration systems.
  • Participate in code reviews and provide feedback on technical design documents and pull requests.
  • Troubleshoot and resolve complex technical issues in distributed systems.
  • Support CI/CD, testing, quality, and other engineering process tasks.
  • Help recruit and interview new team members and collaborate across teams on cross-functional projects.

Requirements

  • 6+ years of engineering experience in backend systems, distributed systems, or core platform development.
  • Proficiency in one or more of Java, Rust, C/C++, or Python.
  • Strong understanding of systems-level programming, memory management, and performance tuning.
  • Extensive experience with streaming data platforms such as Apache Kafka and CDC tools such as Debezium.
  • Extensive experience with relational data modeling and hands-on experience with at least one SQL database such as Postgres or MySQL.
  • Good understanding of algorithms, data structures, and time/space complexity.
  • Exposure to client-side technologies such as JavaScript and React is a plus.
  • Familiarity with cloud-native distributed systems such as Kubernetes is a plus.
  • Experience with NoSQL databases and their trade-offs is a plus.
  • Contributions to relevant open-source projects are a plus.

Benefits

  • Base salary range in Canada: $137,000 to $189,000 CAD.
  • Equity as part of the total compensation package.
  • Employee stock purchase program.
  • Flexible paid time off.
  • 20 weeks of fully paid gender-neutral parental leave.
  • Fertility and adoption assistance.
  • Registered Retirement Savings Plan (RRSP) with employer match.
  • Mental health counseling, backup child care, and backup elder care.
  • Health, dental, and vision benefits for eligible employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, iOS Core Product - Louisville, KY, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech iOS app, contribute to product direction, and improve the experience for a rapidly growing global user base.

CI/CD Git Swift SwiftUI
3 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Cambridge, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI Data team to build and scale audio data collection and ingestion systems that support model training and next-generation products.

Bash Docker GCP Linux Python Terraform
3 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Alexandria, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Windows Desktop Engineer to lead the architecture and development of its Windows text-to-speech application, helping make reading more accessible for millions of users.

C# C++ CI/CD .NET
3 minutes ago

Senior Software Engineer - Developer Infrastructure

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Senior Software Engineer for its Developer Infrastructure team to own the backend platform systems that help engineers ship code efficiently and safely.

AWS Buildkite Django FastAPI Go Helm Kafka Kubernetes MySQL PostgreSQL Python React Redis Terraform TypeScript
3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers