Lead Backend Engineer - Distributed Systems & Rust

EPAM Systems, Inc.

México

A distancia

MXN 900.000 - 1.500.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
Upskilling and certification courses
Global career opportunities

Descripción de la vacante

EPAM Systems, Inc. is seeking a Lead Backend/Distributed Systems Engineer to design and operate high-performance, scalable services. You will lead design work, implement core Rust components, and ensure reliability through troubleshooting and on-call support, collaborating across global time zones.

The role requires 5+ years in backend Rust, distributed systems experience, and strong leadership. Expect gRPC/Thrift RPC, cloud-native patterns, and occasional early/late overlap meetings with global

Formación

  • 5+ years of backend software engineering experience with Rust.
  • Leadership to guide technical decisions and mentor engineers.
  • Experience designing or operating distributed storage systems or components.
  • Advanced concurrent programming with async, multithreading and concurrency patterns.
  • Strong RPC experience using gRPC or Apache Thrift for service-to-service communication.
  • Cloud-native architecture with service discovery (e.g., Consul or ZooKeeper).
  • English proficiency level B2 for daily collaboration and documentation.

Responsabilidades

  • Design scalable, high-availability backend services that interact with distributed storage systems.
  • Build high-performance Rust components and core service functionality.
  • Lead system design for distributed storage features including consistency, sharding, replication, and fault tolerance.
  • Implement RPC-based interfaces using gRPC or Thrift.
  • Develop concurrent/asynchronous execution models for reliability and throughput.
  • Troubleshoot production issues and drive root-cause resolution.
  • Provide on-call support and improve operational readiness with runbooks and diagnostics.
  • Coordinate with global teams and support overlap meetings.

Conocimientos

Rust
Distributed systems
Leadership
Async programming
gRPC
Thrift
Go
Python
Linux
System design

Herramientas

Go Language
Python
Linux
System design
gRPC

Descripción del empleo

EPAM Systems, Inc. is seeking a Lead Backend/Distributed Systems Engineer to design and operate high-performance, scalable services. You will lead design work, implement core Rust components, and ensure reliability through troubleshooting and on-call support, collaborating across global time zones.

The role requires 5+ years in backend Rust, distributed systems experience, and strong leadership. Expect gRPC/Thrift RPC, cloud-native patterns, and occasional early/late overlap meetings with global

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Rust Backend Engineer – Distributed Systems
Senior Rust Backend Engineer – Distributed Systems

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.200.000
Lead Software Engineer — Backend / Distributed Systems (Rust)
Lead Software Engineer — Backend / Distributed Systems (Rust)

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.500.000
Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
+2
Lead Software Engineer – Backend / Distributed Systems
Lead Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • México

A distancia
MXN 1.000.000 - 2.000.000
Senior Software Engineer – Backend / Distributed Systems
Senior Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.200.000
Lead Full-Stack Engineer | TS/React + Kotlin
Lead Full-Stack Engineer | TS/React + Kotlin

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.300.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certs
+1
Remote Rust Systems Lead – Linux & Open Source
Remote Rust Systems Lead – Linux & Open Source

Canonical • Ciudad de México

A distancia
MXN 1.463.057 - 1.828.822
Personal learning and development budget of USD 2,000
Annual salary review and performance-driven bonus
Fully remote work with in-person team sprints
Senior Rust Engineer for Open Finance & Scalable Systems
Senior Rust Engineer for Open Finance & Scalable Systems

Kraken • México

Presencial
MXN 2.036.000 - 3.053.000
Lead Fullstack Engineer - AI & Enterprise Integrations
Lead Fullstack Engineer - AI & Enterprise Integrations

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.500.000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Lead Backend Engineer — Scale Distributed Systems, Equity
Lead Backend Engineer — Scale Distributed Systems, Equity

Nu México • Ciudad de México

Híbrido
MXN 1.200.000 - 1.600.000
Equity or stock options
Maternity and paternity leaves
Health and life insurance
+11
Remote Elixir/Phoenix Backend Engineer – Growth & Impact
Remote Elixir/Phoenix Backend Engineer – Growth & Impact

Bluelight LLC • Región Centro

Híbrido
MXN 600.000 - 950.000
Remote work
Bonuses and incentives
Paid time off
+1