RTB House

Distributed Systems Engineer

RTB House
Apply
4 days ago
Warsaw, PolandSenior

Responsibilities

  • Design and program modules and components for a system processing over 24 million queries per second with low latency.
  • Optimize software for response time and resource consumption.
  • Ensure the reliability and scalability of developed solutions.
  • Create performance and correctness tests for new system components.
  • Evaluate new technologies for production applicability.
  • Develop tools for monitoring and analyzing production systems.
  • Continuously optimize existing tools and processes.

Requirements

  • Demonstrated proficiency in programming.
  • Strong understanding of complex IT systems across hardware, software, and algorithms.
  • Very good knowledge of Internet protocols and technologies, including DNS, HTTP, and cookies.
  • Knowledge of concurrent programming and distributed systems from thread-level to continent-level systems.
  • Practical ability to observe, monitor, and analyze production systems.
  • Ability to evaluate theoretical and actual system performance and resolve production performance problems.
  • General knowledge of high scalability and high availability challenges and solutions.
  • C1-level English and Polish.
  • Background in computer science, algorithmic complexity, and system architecture through a formal computer science degree, competitive programming experience such as OI or ICPC, or an equivalent track record.

Benefits

  • B2B contract cooperation.
  • 100% remote work or access to office spaces in Warsaw or Cracow, Poland.
  • Work on technically complex, high-performance projects with modern technologies.
  • Interdisciplinary collaboration with DevOps, database, backend, product design, and QA specialists.
  • Clean code and solid code reviews as engineering standards.

Tech Stack

Apache KafkaClickHouseElasticsearchGoogle BigQueryGoogle Cloud PlatformGraphiteJavaJenkinsKubernetesPostgreSQLPrometheusPython

Categories

RTB House

About RTB House

1,001-5,000 employees
Contact me