Search by job, company or skills

MonkDB

SDE 2- Senior Engineer II (6-10 years)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

MonkDB is an AI-native unified database built for modern enterprise and agentic AI systems. It combines relational, time-series, vector, document, and geospatial data in a single engine, enabling reliable analytics, retrieval, and AI reasoning without fragmented data stacks. MonkDB is designed for high-performance, on-prem and sovereign deployments, with strong emphasis on governance, correctness, and operational efficiency.

Role Summary

As a Senior Engineer II, you will architect and deliver complex, high-impact subsystems within the MonkDB platform. This role sits at the intersection of distributed systems, database internals, and platform architecture.

You will own multi-module initiatives end-to-end, resolve cross-team technical challenges, and set engineering direction through design leadership rather than hierarchy. This is a senior individual contributor role for engineers who think in systems, trade-offs, and long-term platform evolution.

Key ResponsibilitiesArchitecture & System Design
  • Architect and implement multi-module, cross-cutting features, including:
  • HTAP (Hybrid Transactional & Analytical Processing) execution paths
  • Graph storage, indexing, and traversal primitives
  • Data lineage, metadata graphs, and dependency tracking
  • SQL-native MLOps constructs and execution flows
  • Design subsystems that span storage, execution, and protocol layers, ensuring correctness and performance under scale.
  • Drive technical decisions through clear design documents, ADRs, and trade-off analyses.
Distributed Systems & Performance
  • Define and enforce SLAs, SLOs, and performance budgets for critical subsystems.
  • Identify systemic bottlenecks and reliability risks across components.
  • Lead performance tuning initiatives involving:
  • Query planning and execution
  • Indexing strategies
  • Concurrency control and isolation
  • Improve incident response through better observability, runbooks, and failure modeling.
Engineering Standards & Governance
  • Set and uphold engineering standards for:
  • Code quality and review rigor
  • Security and safe execution
  • Documentation and operational readiness
  • Act as a technical reference point for correctness, ethics, and data stewardship.
  • Ensure that architectural decisions align with long-term platform integrity, not short-term convenience.
Cross-Team Technical Leadership
  • Resolve design conflicts and integration challenges across teams.
  • Mentor engineers through code reviews, design feedback, and architectural discussions.
  • Influence roadmap execution by proactively identifying technical risks and opportunities.

RequirementsTechnical Depth
  • 610 years of hands-on experience building distributed systems or database platforms.
  • Deep understanding of:
  • Query optimizers and execution engines
  • MVCC, isolation levels, and transactional semantics
  • Indexing structures (B-tree, LSM-tree, columnar layouts)
  • Strong expertise in JVM internals, including:
  • JIT behavior
  • Garbage collection tuning
  • Profiling and low-latency optimization
Leadership & Ownership
  • Proven ability to lead complex initiatives without direct authority.
  • Strong track record of cross-team collaboration and conflict resolution.
  • Demonstrated ethical judgment in system design, especially around data correctness and safety.
  • High ownership mindsetarchitectural work is carried through to production stability.

Nice-to-Have
  • gRPC service design and evolution at scale.
  • Python runtime integration with JVM systems (e.g., GraalPy, JNI).
  • Experience building or integrating lineage systems or metadata graph platforms.
  • Familiarity with multi-language execution environments and sandboxed runtimes.

Interview Loop
  1. System Design
  • Distributed architecture, performance, and failure modes
  1. Architecture Review
  • Design trade-offs, constraints, and long-term impact
  1. Cross-Team Collaboration Scenario
  • Navigating integration, disagreement, and technical alignment
  1. Behavioral Leadership & Ethics
  • Ownership, judgment, and documentation discipline

Sccess Metrics
  • Delivers complex, multi-module features within committed timelines.
  • Measurably improves reliability, latency, or throughput KPIs.
  • Produces clear, durable design docs and ADRs that are actively used by teams.
  • Becomes a trusted architectural voice across the engineering organization.

Qualifications

  • Bachelor's degree in Computer Science (or related field)
  • 6+ years of relevant work experience
  • Expertise in Object Oriented Design, Database Design, and XML Schema
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138031189