Enable job alerts via email!

Senior C++ Engineer - ArcticDB

LGBT Great

London

On-site

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior C++ Engineer to contribute to ArcticDB, an open-source time series database. The role involves developing core database functionalities, collaborating with stakeholders, and working with large-scale data systems. Ideal candidates will have strong C++ and Python skills, a solid academic background in computing, and an interest in modern database technologies. The position offers a chance to impact product development significantly within a dynamic team environment.

Benefits

Competitive holiday entitlements
Pension/401k
Life and long-term disability coverage
Group sick pay
Enhanced parental leave
Long-service leave
Private medical coverage
Gym discounts
Pet insurance

Qualifications

  • Strong academic background with high mathematical or computing content.
  • Experience with modern Python data tools and cloud storage technologies.

Responsibilities

  • Developing the core ArcticDB database, which currently stores petabytes of data.
  • Collaborating with users to enhance analytics capabilities in ArcticDB.
  • Designing and deploying systems for production resiliency.

Skills

C++
Python
Linux

Education

Computer Science
Mathematics
Engineering
Physics

Tools

Pandas
NumPy
Spark
S3
Azure Blob Storage
Google Cloud Storage

Job description

Job Application for Senior C++ Engineer - ArcticDB at Man Group, London

ArcticDB Engineer

ArcticDB is an open source, client-side time series database written in C++ and Python, designed to store time-series data—such as security price histories—at scale. It enables research and development of critical trading strategies for financial institutions worldwide, including Man Group and Bloomberg.

We seek a highly motivated, product-focused, strong C++ engineer, preferably with extensive Python experience. You will contribute to a modern C++ and Python codebase, developed by experienced database engineers, and collaborate with stakeholders across the business to evolve ArcticDB into a state-of-the-art database solution.

Your challenges will include:
  1. Developing the core ArcticDB database, which currently stores petabytes of data.
  2. Collaborating with users to define and enhance analytics capabilities in ArcticDB.
  3. Working with data at scale, including systems streaming over 3 billion ticks per day.
  4. Designing and deploying systems to ensure production resiliency for ArcticDB.
The Team

The ArcticDB team comprises polyglot developers working with highly optimized C++20 and Python. We operate like a startup, offering the opportunity to make a significant impact on both the product and the business.

Technology Skills
Essential
  • Excellent C++ and Python skills.
  • Interest in modern database and storage technologies with a willingness to learn more.
  • Strong academic background with high mathematical or computing content (e.g., Computer Science, Mathematics, Engineering, Physics).
  • Proficiency in Linux.
Advantageous
  • Experience with modern Python data tools such as Pandas, NumPy, and Spark.
  • An interest in financial markets and instruments.
  • Experience with modern cloud storage technologies such as S3, Azure Blob Storage, Google Cloud Storage.
Inclusion, Work-Life Balance, and Benefits at Man Group

We promote a working environment that champions equality of opportunity. Your unique perspective will contribute to our success, fostering an inclusive culture deeply embedded in our values. Our initiatives, partnerships, and programs offer opportunities for growth and talent development, supporting an inclusive environment for all.

Our benefits include competitive holiday entitlements, pension/401k, life and long-term disability coverage, group sick pay, enhanced parental leave, and long-service leave. Depending on your location, additional benefits such as private medical coverage, gym discounts, and pet insurance may also be available.

Equal Employment Opportunity Policy

Man Group is an equal opportunity employer, providing employment opportunities without regard to race, color, creed, national origin, religion, disability, sex, gender identity and expression, marital status, sexual orientation, military or veteran status, age, or other protected categories, in accordance with applicable laws.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Risk Data Engineer - C#- Tech-Driven Global Hedge Fund

Oxford Knight

London

On-site

GBP 50,000 - 90,000

30+ days ago