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

10 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

MonkDB


Role Summary - (Locations:Hyderabad, Bengaluru, NCR, Mumbai and Pune)

Senior Engineer II


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

  • 6–10 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 mindset—architectural 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You