Lead Rust/Go Engineer — Ultra-Low Latency Market Data

EPAM Systems, Inc.

Poland

Remote

PLN 240,000 - 420,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EPAM Systems, Inc. is seeking a Lead Rust Software Engineer to consolidate UL Link, T-Bricks, and CQG into a unified platform. You will design a distributed caching layer, leverage QuestDB, and mentor peers while shaping scalable, low-latency data pipelines.

Ideal candidates have 5+ years in Rust, strong distributed systems experience, and familiarity with market data, Linux performance, and streaming systems like Kafka. Excellent English communication is required.

Qualifications

  • 5+ years of experience in Rust with a background in distributed systems.
  • Experience building low-latency, high-throughput systems.
  • Knowledge of time-series databases such as QuestDB, KDB, or InfluxDB.
  • Understanding of capital markets / market data, including equities, derivatives, futures & options.
  • Proficiency in system design for scalable, fault-tolerant architectures.
  • Familiarity with Linux performance tuning and profiling tools.
  • Proficiency in English at a B2+ level.
  • Nice to have Experience with streaming/messaging systems such as Kafka.
  • Familiarity with FIX protocol.
  • Golang experience.

Responsibilities

  • Design and build a distributed caching layer for high-throughput, low-latency market data distribution
  • Leverage QuestDB to support fast data access across the platform
  • Collaborate with technical leads on architecture and integration decisions
  • Support consolidation of feed handlers and connectivity layers across UL Link, T-Bricks, and CQG
  • Define data models and schemas to support normalized market and reference data
  • Optimize memory management and concurrency patterns for ultra-low latency workloads
  • Participate in code reviews and mentor team members on distributed systems best practices

Skills

Rust
Distributed systems
Low-latency
Time-series data
System design
Linux performance
English (B2+)
Kafka
FIX protocol
Golang

Tools

QuestDB
Kafka
Golang

Job description

EPAM Systems, Inc. is seeking a Lead Rust Software Engineer to consolidate UL Link, T-Bricks, and CQG into a unified platform. You will design a distributed caching layer, leverage QuestDB, and mentor peers while shaping scalable, low-latency data pipelines.

Ideal candidates have 5+ years in Rust, strong distributed systems experience, and familiarity with market data, Linux performance, and streaming systems like Kafka. Excellent English communication is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust/Go Engineer: Low-Latency Market Data Platform
Rust/Go Engineer: Low-Latency Market Data Platform

EPAM Systems, Inc. • Poland

Hybrid
PLN 200,000 - 320,000
Health insurance
Multisport
Stock Purchase Plan
+3
Senior Rust/Go Software Engineer
Senior Rust/Go Software Engineer

EPAM Systems, Inc. • Poland

Hybrid
PLN 200,000 - 320,000
Health insurance
Multisport
Stock Purchase Plan
+3
Senior Engineer (C++, Go, or Rust) for Real-Time Data
Senior Engineer (C++, Go, or Rust) for Real-Time Data

Talanto • Kraków

Hybrid
PLN 200,000 - 320,000
Health insurance
Stock purchase plan
Remote work flexibility
+1
Senior Engineer - Real-Time Data & Telemetry (C++/Go/Rust)
Senior Engineer - Real-Time Data & Telemetry (C++/Go/Rust)

EPAM Systems, Inc. • Poland

Hybrid
PLN 180,000 - 300,000
Health insurance
Employee Stock Purchase Plan
Hybrid/remote work within Poland
+1
Senior Rust Engineer - Low-Latency HFT Systems (Remote)
Senior Rust Engineer - Low-Latency HFT Systems (Remote)

Keyrock • Kraków

Remote
PLN 387,000 - 602,000
Competitive salary
Flexible remote work
Autonomy & entrepreneurial team
Senior Rust Engineer - Low-Latency Trading (Remote)
Senior Rust Engineer - Low-Latency Trading (Remote)

Keyrock • Warszawa

On-site
PLN 120,000 - 180,000
Competitive salary
Remote work
Entrepreneurial environment
Lead Engineer, Trade Processing Technology
Lead Engineer, Trade Processing Technology

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 420,000 - 780,000
Rust/C++ Software Engineer – Core Data Engine
Rust/C++ Software Engineer – Core Data Engine

Paessler AG • Kraków

Hybrid
PLN 80,000 - 100,000
Flexible working hours
Structured onboarding
Support for diversity and inclusion
Remote Lead, Rust-Based Options Trading Platform
Remote Lead, Rust-Based Options Trading Platform

Keyrock • Warszawa

On-site
PLN 389,273 - 648,789
Autonomy in time management
Remote-friendly work
Competitive salary package
Senior Rust Engineer - Low-Level Systems
Senior Rust Engineer - Low-Level Systems

MWDN • Warszawa

On-site
PLN 300,000 - 451,000
29 days PTO
Flexible working hours
Free English classes
+1