Software Engineer - Core Database Engine
Memgraph
Madrid, Spain
hace 3 días
source : Just Join IT

C++ (advanced)

Join our team remote from any location in Europe !

The Team

The Memgraph Core Database Engine team is responsible for building the core database engine behind Memgraph. This includes developing in-memory and on-disk data structures and algorithms with a strong focus on graphs, networking, query optimization, and execution.

Memgraph provides the unique benefit of building high-performance systems software in a rapid production environment with a small, dedicated and collaborative team.

The Role

As an engineer on the Core Database Engine team, you will develop the core database engine behind Memgraph. This includes overseeing the direction, design and development of key features, and continuously improving the core of the graph database.

In this position, you will be empowered to leverage your technical, leadership, and business acumen.

Basic

  • BSc college degree or equivalent experience in Computer Science or a similar field
  • Proficiency in C++ , with a fair knowledge of the language specification
  • Proficiency in algorithms and data structures
  • Mathematical reasoning and problem-solving
  • Knowledge of the standard library and STL containers
  • Experience developing and debugging in Linux system level C / C++
  • Good understanding of memory management in non-garbage collected environments
  • Familiarity with the latest C++ standards and templating in C++
  • Always strives to expand their knowledge
  • Deal well with challenging problems and ability to think abstractly
  • An uncontrollable urge to investigate and solve problems
  • Being comfortable with working in a dynamic environment
  • Ability to work independently and remotely
  • Bonus Points

  • Experience building database management systems
  • Experience in lock-free programming and lock-free data structures
  • Experience building interpreters and compilers
  • Experience building high-performance networking applications
  • Experience in template metaprogramming
  • Experience in distributed computing
  • Previous experience in mentoring other engineers who are eager to learn from you
  • Remote work
  • Flexible working hours & time off
  • Equipment for your home office
  • Home office budget for custom setup
  • Monthly work from home allowance
  • Flexible sick-leave policy
  • Health insurance & 100% paid sick leave
  • Gym membership allowance
  • Employee referral incentives
  • Dedicated time for research & learning
  • Stock options
  • About Memgraph

    We are a fast-growing startup in the enterprise software space focusing on developers and helping them solve some of the most complex problems out there using graphs.

    To depict the massive opportunity ahead, the graph database market is growing 100% year on year, and Gartner predicts the same growth in the future.

    This job is a brilliant opportunity for anyone wanting to join still a fairly small, but highly ambitious and dynamic team of professionals, grow further within their area and beyond, have ownership over key aspects of the tech stack, and experience what a growing startup is.

    Memgraph is backed by some amazing investors like M12 - Microsoft’s Venture Fund, Heavybit, Connect, and CounterView Capital.

    We are headquartered in London, UK, but work remotely from different European cities.

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación