Senior Real-Time Engineer (C++/Go/Rust)

EPAM Systems

Kraków

Hybrid

PLN 250,000 - 350,000

Full time

14 days+
Application generator

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

Get past ATS filters

Benefits offered by this job

Health insurance
Multisport
Shopping vouchers
Referral bonuses up to $2,000

Job summary

EPAM Systems in Kraków seeks a Senior Engineer to design, build, and optimize the Real-Time platform's application layer. You will integrate data pipelines and observability components across services, delivering end-to-end insights for over 100 million instruments in 34 countries.

You will collaborate with cross-functional squads, implement GitOps-driven workflows, and extend telemetry pipelines with lightweight agents deployed globally. Strong English and latency-aware mindset required.

Qualifications

  • 7+ years of hands-on software engineering experience building data-pipeline applications, including metrics aggregation, distributed tracing, or real-time streaming.
  • Background in latency-sensitive or market data systems.
  • Proficiency in at least one systems-level language (C++, Go, or Rust) and one scripting/application language (Python, Java, or TypeScript).
  • Understanding of C++ to comprehend existing applications.
  • Background in building and operating custom synthetic monitoring solutions at scale, including lightweight agents distributed across geographically diverse sites.
  • Familiarity with OpenTelemetry SDKs, collectors, and schema conventions for instrumentation and telemetry export.
  • Skills in cloud-native, containerized, and Kubernetes environments, including deploying and operating services at scale.
  • Proficiency with API- & GitOps-based workflows, config-as-code, and CI/CD pipelines for infrastructure.
  • Showcase of a strong analytical mindset for modeling complex distributed-system behaviors and understanding customer impact.
  • Capability to communicate effectively across squads and simplify system performance concepts for broader stakeholders.
  • Proficiency in English at a B2+ level.

Responsibilities

  • Build and maintain the application components that aggregate, correlate, and present observability data from individual services into unified, end-to-end views of the Real-Time platform
  • Implement customer-centric aggregation and hotspot detection algorithms that reflect timeliness, completeness, accuracy, and stability of market data across the Real-Time estate
  • Develop and extend telemetry pipelines that ingest, transform, and route metrics, traces, and logs from distributed services into a coherent observability layer
  • Design and build custom synthetic monitoring agents deployed across hundreds of global sites to continuously measure customer experience of Real-Time data from the edge
  • Implement GitOps/API-driven workflows for observability assets to ensure consistent deployment, versioning, and promotion through build pipelines
  • Collaborate with squads to integrate observability instrumentation into applications throughout Dev, Test, PPE, and Prod environments

Skills

C++/Go/Rust
Python/Java/TypeScript
OpenTelemetry
Kubernetes
GitOps/CI/CD
English (B2+)

Tools

OpenTelemetry SDKs

Job description

EPAM Systems in Kraków seeks a Senior Engineer to design, build, and optimize the Real-Time platform's application layer. You will integrate data pipelines and observability components across services, delivering end-to-end insights for over 100 million instruments in 34 countries.

You will collaborate with cross-functional squads, implement GitOps-driven workflows, and extend telemetry pipelines with lightweight agents deployed globally. Strong English and latency-aware mindset required.

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

Similar jobs worth comparing

Senior Real-Time Observability Engineer (C++/Go/Rust)
Senior Real-Time Observability Engineer (C++/Go/Rust)

EPAM Systems • Katowice

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport
Shopping vouchers
+2
Senior Engineer, Real-Time Data (C++/Go/Rust)
Senior Engineer, Real-Time Data (C++/Go/Rust)

EPAM Systems • Wrocław

Hybrid
PLN 200,000 - 270,000
Health insurance
Multisport
Shopping vouchers
+3
Senior Engineer (C++, Go, or Rust) — Real-Time Observability
Senior Engineer (C++, Go, or Rust) — Real-Time Observability

EPAM Systems • Województwo pomorskie

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote within Poland
Relocation opportunities
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 Real-Time Engineer (C++/Go/Rust) - Hybrid/Remote
Senior Real-Time Engineer (C++/Go/Rust) - Hybrid/Remote

EPAM Systems • Poland

Hybrid
PLN 180,000 - 260,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+2
Senior Engineer - C++/Go/Rust for Real-Time Observability
Senior Engineer - C++/Go/Rust for Real-Time Observability

EPAM Systems • Poznań

Hybrid
PLN 180,000 - 260,000
Hybrid work model
Employee Stock Purchase Plan
Relocation opportunities
Senior Real-Time Data Engineer (C++/Go/Rust) Observability
Senior Real-Time Data Engineer (C++/Go/Rust) Observability

EPAM Systems • Warszawa

Hybrid
PLN 260,000 - 380,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Katowice

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport
Shopping vouchers
+2
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Łódź

Hybrid
PLN 200,000 - 320,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+2
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Poznań

Hybrid
PLN 180,000 - 260,000
Hybrid work model
Employee Stock Purchase Plan
Relocation opportunities