Oracle Engineer

Remote $144k–$250k 4 months ago full-time quality 8.9/10

Role in brief

G-20 Group, a Swiss quantitative trading firm, seeks an Oracle Engineer to build and maintain its oracle stack. This role involves designing data ingestion, aggregation, and secure signing pipelines, focusing on low-latency and data integrity. Candidates with strong Rust experience and expertise in market data infrastructure should apply.

RustFIX protocolHSMRedis StreamsNATS JetStream

About the role

This Oracle Engineer role involves developing and maintaining the core oracle infrastructure for a leading DeFi trading desk. The work includes designing systems for ingesting data from multiple sources, building a high-performance data aggregation engine in Rust, and implementing a secure signing process using Hardware Security Modules (HSMs). The goal is to ensure data integrity and achieve low-latency submissions within the DeFi environment.

A key part of this position is architecting and maintaining a resilient infrastructure that operates across multiple sites. This includes setting up robust observability frameworks to monitor system performance and health. The successful candidate will contribute to mission-critical systems, ensuring their stability and reliability for quantitative trading operations.

The G-20 Group operates at the intersection of quantitative research, software engineering, and trading, combining a startup mindset with deep experience in proprietary trading and technology. This role is suited for someone who can contribute to a team focused on innovative solutions within cross-asset markets, leveraging their skills in low-latency systems and market data infrastructure.

The compensation for this role is between $144,000 and $250,000 USD annually.

Skills that matter here

  • Rust: This role requires developing a high-performance aggregation engine and other system components using Rust.
  • FIX protocol: Experience with the FIX protocol is relevant for understanding and processing market data feeds within the trading environment.
  • HSM: The position involves implementing a secure signing pipeline through the integration and use of Hardware Security Modules.
  • Redis Streams: Experience with Redis Streams is valuable for managing and processing data in real-time, contributing to the overall message streaming infrastructure.
  • NATS JetStream: Knowledge of NATS JetStream is important for designing and maintaining robust message streaming systems within the oracle stack.

Who this role suits

  • A candidate with a background in Computer Science, Engineering, Mathematics, or Data Science.
  • Someone who has practical experience building and supporting mission-critical, low-latency systems.
  • An individual who possesses strong communication skills, both written and verbal.
  • A person with a solid understanding of statistical methods and their application in data-driven systems.

From the employer

  • Design and operate a multi-source feed handler architecture for data ingestion.
  • Develop a high-performance aggregation engine in Rust.
  • Implement a secure signing pipeline using HSMs.
  • Architect and maintain a resilient multi-site infrastructure.
  • Establish comprehensive observability frameworks.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Data Science, or related field.
  • Strong written and verbal communication skills.
  • Proven experience with Rust development.
  • Hands-on experience with market data infrastructure.
  • Experience in low-latency systems engineering.
  • Practical experience with HSM integration.
  • Expertise in message streaming systems.
  • Experience supporting mission-critical systems.
  • Strong practical knowledge of statistical methods.

Questions about this role

What is the primary programming language required for this role?

The primary programming language required is Rust, as the role involves developing a high-performance aggregation engine in Rust.

Is this a remote position?

Yes, this is a remote position.

What is the salary range for this position?

The salary for this position ranges from $144,000 to $250,000 USD.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to G-20 Group.