RTB House

Distributed Systems Engineer

RTB House

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and programming of a wide range of modules and components as part of a system that supports over 24M queries per second and low latency.
  • Work on the optimization of the developed software in terms of response time and resource consumption
  • Ensure the reliability and scalability of the solutions built
  • Create performance and correctness tests for new system components
  • Analyse new technologies in terms of their applicability in production conditions
  • Develop tools for monitoring and analysing the operation of the production system
  • Continuous optimization of existing tools and processes

Requirements

  • Proficiency in programming
  • Excellent understanding of how complex IT systems work (from the hardware level, through software, to algorithmics)
  • Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others)
  • Good knowledge of basic methods of creating concurrent programs and distributed systems (from thread level to continent level)
  • Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it)
  • The ability to critically analyze the solutions created in terms of performance (from estimating the theoretical performance of the designed systems to detecting and removing actual performance problems in production)
  • General knowledge of issues (typical problems and methods of solving them) in the areas of 'high scalability' and 'high availability'
  • C1 level in English and Polish
Benefits
  • Projects focused on high code quality – solid code reviews are our standard
  • Flexible working conditions – no core hours, fully remote cooperation
  • Collaboration within an interdisciplinary, self-sufficient team including: DevOps (ensuring a great Developer Experience), database experts, backend developers, product designers, and QA engineers
  • Hardware and software tailored to your preferences – e.g. MacBook, AI tool licenses
  • Access to modern technologies and the opportunity to apply them in large-scale, high-impact projects
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
programmingperformance testingcorrectness testingconcurrent programmingdistributed systemssystem optimizationmonitoring toolsresource consumption analysisInternet protocolsalgorithmics
Soft Skills
critical analysisproblem-solvinganalytical skillsobservational skillscommunicationadaptability