For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
cerebre
cerebre

.NET Software Engineer - Graph Database Engine

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Database
Data
Software Development
+27

Permanent role
19 hours ago
Apply now

About Cerebre

Cerebre is on a mission to build the data foundation of the physical world. We offer a live intelligence map of facilities, built from schematics to power AI. Often called the “brain” of the digital twin, cerebre helps engineers, data scientists, and business teams understand data within the context of the plant.

We collaborate with the world’s largest companies and most innovative partners who are transforming the industrial sector.

Cerebre is a global team of engineers, scientists, innovators, and explorers united by a mission to help the world’s largest manufacturing facilities build and use intelligence.

Our development team is made up of world-class engineers who design and deliver novel solutions. This is an opportunity to join a market-leading team that is changing how the industrial world works.

If you love building and creating value in the “white space,” if you thrive with the freedom and flexibility to think outside the box, if you are passionate about working with critical thinkers who challenge the status quo, and if you aspire to work in a fast-paced environment, then we would love to meet you!

We believe flexibility drives creativity and that our team should live and work where we can be our best selves. We’re 100% remote and offer a competitive time-off package to ensure time for rest and recharge.

About The Role

We are seeking a Senior Engineer to take ownership of critical components of our query and compilation systems. In this role, you will drive the design and evolution of the compiler pipeline, from parsing and AST construction through validation, optimization, and execution-plan generation, ensuring that complex queries are translated into efficient, scalable, and reliable operations across the platform.

A core responsibility of this role is leading the design and implementation of advanced optimization strategies. You will develop and refine transformation pipelines, including rewrite rules and optimization passes, that significantly improve performance while maintaining strict correctness of query semantics. This includes optimizing how data is traversed, filtered, aggregated, and executed, with a strong awareness of backend behavior and system constraints.

As a senior member of the team, you will operate with a high degree of ownership in ambiguous and complex problem spaces, shaping both system architecture and technical direction. You will collaborate closely with engineers across the platform to ensure that optimizations are robust, maintainable, and aligned with real-world usage patterns. Your work will directly influence system performance, scalability, and the overall developer and user experience.

Key Responsibilities

  • Maintain and extend the compiler pipeline, including grammar, AST construction, validation, compilation, and execution-plan generation.
  • Design and implement optimization passes over the AST and execution plan, such as simplification, predicate pushdown, filter combination, dead-step elimination, repetition/path rewrites, and plan normalization.
  • Improve query performance by identifying inefficiencies in traversal, filtering, projection, aggregation, and backend interaction.
  • Preserve correctness of query semantics while introducing compiler optimizations and refactors.
  • Maintain and extend the database engine in terms of stability, replication, sharding, and observability.

Required Skills

  • Expert-level C# / .NET backend engineering.
  • Strong database design experience.
  • Strong query performance optimization experience.
  • Strong 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 in production.
  • Strong understanding of data structures and algorithms as applied to database/query workloads.

Preferred Skills

  • Experience building query engines, query planners, interpreters, rule engines, or DSLs.
  • Experience with graph query languages such as Cypher, Gremlin, SPARQL, or similar.
  • Experience with query rewrite techniques such as predicate pushdown, plan normalization, filter combination, or traversal simplification.
  • Experience with parser generators such as ANTLR, or hand-written parsers.
  • Experience with graph-specific operations such as neighbor traversal, pathfinding, subgraph matching, or recursive traversals.
  • Experience with FalkorDB, Neo4j, Memgraph, RedisGraph, SQL Server, PostgreSQL, or similar database systems.

More About Cerebre

We are cross-functional collaborators.

We blend manufacturing process knowledge with software and big data engineering expertise to create value in physical settings

We Are Experienced.

We are armed with industry-leading experts in numerical simulation, combustion, power, computational fluid dynamics, and chemical process modeling

We are serious builders.

We develop our platforms using leading practices in IT/OT architecture, OT security, AI architecture, ML Ops, and Platform engineering

About cerebre

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service