Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Rust Engineer - Platform Trading

Keyrock

Remoto

EUR 50.000 - 70.000

Tempo pieno

Ieri
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

An innovative digital asset firm based in Milan is looking for a Rust Engineer to develop and maintain high-performance trading systems. You will work on backend services, collaborate with cross-functional teams, and utilize Rust and cloud technologies like AWS and Kubernetes. Ideal candidates have a degree in Computer Science, extensive experience in trading platforms, and strong skills in Rust, Python, and TypeScript. This position offers a competitive salary, flexible hours, and a remote-first work environment.

Servizi

Competitive salary package
Flexible working hours
Remote work options

Competenze

  • Proven experience building and maintaining data-intensive trading data platforms.
  • Strong expertise in Rust, Python, and TypeScript for system development.
  • Experience with financial services data workflows, including trading.

Mansioni

  • Design, build, and maintain backend services and APIs using Rust.
  • Deploy and manage services in a cloud-native environment.
  • Collaborate with Product Managers and Risk teams on technical specifications.

Conoscenze

Rust
Python
TypeScript
Cloud-native architectures
Data modeling

Formazione

Bachelor’s or Master’s degree in Computer Science or related field

Strumenti

AWS
Terraform
Kubernetes
Descrizione del lavoro

Job Title: Rust Engineer – Platform Trading

Company: Keyrock

About Keyrock

Since our beginnings in 2017, Keyrock has grown into a leading change‑maker in the digital asset space, renowned for partnerships, innovation, and a diverse, remote‑first team of over 200 professionals across 42 nationalities. Keyrock operates on more than 80 exchanges, offering market‑making, options trading, high‑frequency trading, OTC, DeFi, and digital asset management services. We champion the Rust language for algorithmic trading and drive the growth of Web3 startups through our accelerator program, liquidity injections, and research initiatives.

Mission Statement

As a Platform Backend Engineer (Rust) at Keyrock, you will own the development and maintenance of the back‑office and trading data platform systems that lie at the core of our organization. You will build scalable, resilient, high‑performance infrastructure, collaborate with cross‑functional teams, and apply a product‑centric mindset to solve technical challenges that directly impact trading and risk.

Job Responsibilities
  • Design, build, and maintain high‑performance backend services and APIs using Rust, ensuring low latency and high availability for critical trading data platforms.
  • Apply strong systems‑engineering fundamentals: concurrency, memory management, networking, serialization, and observability, and tune performance in real‑world systems.
  • Create seamless integrations between live trading operations (exchanges/DeFi) and back‑office systems, automating workflows to improve operational efficiency.
  • Deploy and manage services in a cloud‑native environment using AWS, Kubernetes, and Terraform, scaling infrastructure with IaC.
  • Maintain GitOps‑driven workflows, robust CI/CD pipelines, and deep system observability (logging, metrics, tracing) for rapid incident response.
  • Optimize data storage and retrieval strategies (SQL/NoSQL), balancing query performance, cost efficiency, and data integrity in a high‑volume financial environment.
  • Engineer solutions with a security‑first mindset, ensuring strict compliance with industry standards and secure handling of sensitive financial data.
  • Collaborate with Product Managers, Risk teams, and other engineers to translate complex business requirements into reliable technical specifications.
  • Participate in code reviews, contribute to architectural discussions, and mentor fellow engineers to foster a culture of high code quality and innovation.
  • Stay updated on emerging trends in the Rust ecosystem, cloud infrastructure, and blockchain technologies to continuously refine the platform’s capabilities.
Background and Experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Proven experience building and maintaining data‑intensive, large‑scale, high‑performance trading data platforms.
  • Strong expertise in Rust (or C++), Python, and TypeScript for system development and automation in the financial services industry.
  • Good understanding of data engineering principles: data modeling, ETL pipelines, and stream processing.
  • Experience with financial services data workflows, including trading, middle‑office, and back‑office operations.
  • Extensive experience in cloud‑native architectures, with proficiency in AWS.
  • Proficiency in GitOps tools and methodologies for infrastructure automation and deployment.
  • Strong background in DevSecFinOps, ensuring compliance, security, and cost efficiency across the development lifecycle.
  • Hands‑on experience with CI/CD pipelines, IaC, and monitoring tools.
Our Offer
  • Competitive salary package.
  • Autonomy in time management with flexible working hours and remote work options.
  • Freedom to create your own entrepreneurial experience as part of a team dedicated to excellence.

As an employer we are committed to building a positive and collaborative work environment. We welcome employees of all backgrounds, and hire, reward, and promote entirely based on merit and performance.

Due to the nature of our business and external requirements, we perform background checks on all potential employees. Passing these checks is a prerequisite to join Keyrock.

For more information, visit our careers page: https://keyrock.com/careers/

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.