Senior .NET Software Engineer - Graph Database & Query Optimization

Cerebre Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Data Structures And Algorithms .NET Database Design

Cerebre is building the data foundation of the physical world, offering a live intelligence map powered by AI. We're seeking a Senior .NET Software Engineer to take ownership of critical components within our query and compilation systems. In this role, you will drive the design and evolution of our compiler pipeline, from parsing to execution-plan generation, ensuring complex queries translate into efficient, scalable, and reliable operations. A core responsibility is leading the design and implementation of advanced optimization strategies to significantly improve performance while maintaining query correctness. You will operate with a high degree of ownership in complex problem spaces, shaping system architecture and technical direction. Your work will directly impact system performance, scalability, and the overall user experience.

Key Responsibilities: - Maintain and extend the compiler pipeline (grammar, AST construction, validation, compilation, execution-plan generation). - Design and implement optimization passes for AST and execution plans (simplification, predicate pushdown, filter combination, etc.). - Improve query performance by identifying and resolving inefficiencies in data traversal, filtering, projection, aggregation, and backend interaction. - Preserve correctness of query semantics during compiler optimizations and refactors. - Maintain and extend the database engine's stability, replication, sharding, and observability.

Required Skills: - Expert-level C# / .NET backend engineering. - Strong database design experience. - Strong query performance optimization experience. - Experience designing and tuning database indexes. - Experience with graph databases, knowledge graphs, or relationship-heavy data models. - Ability to reason about query execution plans, data access patterns, and performance tradeoffs. - Experience profiling backend/database-heavy systems. - Strong understanding of data structures and algorithms for database/query workloads.

Similar Jobs

View all

Software Engineer

nAble

Bengaluru / Bangalore, Karnataka 7-10 Years
Permanent Job Not disclosed

New Product Manufacturing Engineer

applied materials india

Bengaluru / Bangalore, Karnataka 4-7 Years
Permanent Job Not disclosed

Senior Hardware/Software Co-Design Engineer

Nxp Semiconductors

Pune, Maharashtra 3-5 Years
Permanent Job Not disclosed

Senior Lead Software Engineer – Agentic SDLC & AI Engineer

Jpmorgan & Co

Mumbai, Maharashtra 5-7 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Gurugram, Haryana, Gurgaon / Gurugram, Haryana 5-7 Years
Permanent Job Not disclosed

Salesforce Software Engineer

hackajob

Pune, Maharashtra 0-0 Years
Permanent Job Not disclosed
Apply Now