Rtb House Germany logo

Senior Software Engineer / Tech Lead

Rtb House Germany·Salary not specified

Primary stack

JavaPythonHTTPgRPCKafkaClickHousePostgreSQLElasticsearchKubernetesPrometheus

Job description

About the Position

We are looking for a Senior Software Engineer / Tech Lead to join our team in Warsaw, Masovian Voivodeship, Poland. This role is remote/flexible and offers an exciting opportunity to work on high-performance, scalable systems.

About the Company

RTB House is a next-generation performance demand-side platform (DSP) that uses proprietary Deep Learning AI algorithms to help brands grow. Founded in 2012, we are the market leader in driving performance using Deep Learning across the entire purchase funnel. Our self-service platform, rtb.com, allows small and medium-sized businesses and agencies to deploy auto-built creatives and maximize performance on any budget.

Responsibilities

  • Design and lead implementation of system changes that deliver high performance, scalability, and observability for displaying and tracking ads worldwide.
  • Develop tools and optimizations to drive measurable improvements in critical user performance metrics.
  • Implement, test, deploy, monitor, and maintain HTTP / gRPC services and batch jobs in Java and Python, ensuring adherence to high engineering standards.
  • Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews.

Requirements

  • Excellent understanding of how complex IT systems work - from the hardware level, through software, to algorithms.
  • 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 geo-distributed clusters level).
  • Practical ability to observe, monitor, and analyze 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.

Nice to Have

  • Experience in the AdTech/Real Time Bidding space.
  • Experience contributing to Real User Monitoring (RUM) systems.

Selected Technologies

  • Programming Languages: Java, Python
  • Databases: Aerospike, Memcached, PostgreSQL
  • Cloud Services: Google Cloud Platform, BigQuery, MinIO
  • Message Brokers: Kafka
  • Data Storage: Clickhouse
  • Search Engine: Elasticsearch
  • Container Orchestration: Kubernetes
  • Monitoring: Prometheus
  • CI/CD Tools: Jenkins, Graphite

We Offer

  • Projects focused on extreme performance and high code quality – clean code and solid code reviews are our standard.
  • Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers).
  • Access to modern technologies and the opportunity to apply them in large-scale, high-impact projects.
  • Cooperation based on B2B contract.
  • 100% remote work option or choose one of our office spaces in Warsaw or Cracow.

Apply Now

You don't need to tick every box to apply. If you are passionate about software engineering, send us your CV, and we'll review it.

© Rtb House Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Rtb House Germany

All 88 roles

Popular searches