Rust/Go Engineer: Low-Latency Market Data Platform

EPAM Systems, Inc.

Poland

Hybrid

PLN 200,000 - 320,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Multisport
Stock Purchase Plan
Hybrid/remote Poland options
Relocation opportunities
English classes

Job summary

EPAM Systems, Inc. is seeking a Senior Rust/Go Software Engineer to unify UL Link, T-Bricks, and CQG into a single platform, building a distributed cache/memory model for ultra-low-latency market data distribution.

You will design and implement a high-throughput caching layer, collaborate on architecture decisions, and mentor junior engineers. The role requires 3+ years in Rust or Go, experience with distributed systems, and knowledge of time-series databases.

Qualifications

  • 3+ years of experience in Rust or Go, with distributed systems work.
  • Experience building low-latency, high-throughput systems.
  • Knowledge of time-series databases or data stores (QuestDB, KDB, InfluxDB).
  • Understanding capital markets and market data (equities, derivatives, futures, options).
  • System design for scalable, fault-tolerant architectures.
  • Familiarity with Linux performance tuning and profiling tools.

Responsibilities

  • Design and build a distributed caching layer for high-throughput 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
Go
Distributed systems
Low-latency design
Linux performance

Job description

EPAM Systems, Inc. is seeking a Senior Rust/Go Software Engineer to unify UL Link, T-Bricks, and CQG into a single platform, building a distributed cache/memory model for ultra-low-latency market data distribution.

You will design and implement a high-throughput caching layer, collaborate on architecture decisions, and mentor junior engineers. The role requires 3+ years in Rust or Go, experience with distributed systems, and knowledge of time-series databases.

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

Similar jobs worth comparing

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

EPAM Systems, Inc. • Poland

Remote
PLN 240,000 - 420,000
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/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 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
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
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
Lead Engineer, Trade Processing Technology
Lead Engineer, Trade Processing Technology

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 420,000 - 780,000
Senior Software Engineer (Rust/Go) — Remote
Senior Software Engineer (Rust/Go) — Remote

JobCubby • Poznań

Hybrid
PLN 180,000 - 280,000
Competitive compensation
Professional development
Conference attendance
+2