June 8, 2026
Senior Distributed Systems Engineer - Platform Engineering
Senior • Remote
220 - 260 PLN
Warsaw, Poland
If you enjoy working on technically complex and challenging solutions, have a strong interest in system-related topics such as deployment, monitoring, databases, and load balancing, and have experience leading the design and development of complex projects while coordinating the work of others, this role could be a great fit for you.
You Will:
Plan and then hands-on lead further development within a given technical area like deployment, monitoring, databases or load balancing, in the context of existing infrastructure within RTB House;
Coordinate the work of a project team of 3-4 people, also making arrangements with other teams and units within RTB House;
Ensure the reliability and scalability of the solutions built.
Desired Experience:
Excellent understanding of how complex IT systems work - from the hardware level, through software, to algorithms;
Ability to proactively define requirements, ask appropriate questions and draw conclusions that will combine technical constraints and business needs;
Ability to lead the design and implementation of a solution;
Experience in leading project teams;
Willingness to be involved in topics that go beyond programming and design, such as responsibility for technical areas or communication with other teams;
Proactive attitude, independence in taking action;
Extensive experience in programming and readiness to implement key system elements as well as involvement in code reviews;
Good knowledge of methods of creating concurrent programs and distributed systems;
Ability to critically analyze created solutions in terms of performance (from estimating the theoretical performance of designed systems to detecting and removing actual performance problems in production);
C1 level in English and Polish.
Selected technologies used:
Java, Python
Kubernetes, Prometheus
Aerospike, Memcached
Google Cloud Platform, BigQuery, MinIO
Kafka, Clickhouse
PostgreSQL
Elasticsearch
Jenkins, Graphite
We Offer:
Attractive compensation;
Work in a team of enthusiasts who are willing to share their knowledge and experience;
Flexible cooperation conditions - we do not have core hours, we do not have holiday limits;
Access to the latest technologies and the possibility of real use of them in a large-scale and highly dynamic project;
You can work fully remotely or in a hybrid model (we have an office in Warsaw and Cracow).
Similar jobs you might like
Technology
RTB House
Senior Distributed Systems Engineer - Platform Engineering
Senior
Remote
Warsaw, Poland
220 - 260 PLN
🏢 Summary: Technical leadership role within Platform Engineering focused on designing and developing scalable, reliable infrastructure components such as deployment, monitoring, databases, and load balancing. The position involves leading complex system-level projects and coordinating a small engineering team while contributing hands-on to critical system elements. The role centers on building and optimizing distributed, high-performance systems in a large-scale production environment. 🗂️ Requirements: Extensive programming experience with hands-on contribution to core system components, Strong knowledge of concurrent programming and distributed systems, Experience designing and implementing complex system architectures, Ability to analyze and optimize system performance in production environments, Experience with deployment, monitoring, databases, and load balancing, Experience leading technical projects and coordinating engineering teams, Understanding of complex IT systems from hardware to software and algorithms, Ability to define technical requirements aligned with business constraints 📃 Skills: Java, Python, Kubernetes, Prometheus, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Jenkins, Graphite, Concurrency, DistributedSystems, LoadBalancing, Monitoring, Databases, Deployment 🏢 Description: Our Platform Engineering team, within the Bidding Platform structure, is looking for engineers with a strong interest in system-related topics (deployment, monitoring, databases, load balancing), as well as experience in leading the specification and development of complex projects and coordinating the work of others. If you want to work on technically challenging and sophisticated solutions, this is the opportunity for you! You Will: Plan and then hands-on lead further development within a given technical area like deployment, monitoring, databases or load balancing, in the context of existing infrastructure within RTB House; Coordinate the work of a project team of 3-4 people, also making arrangements with other teams and units within RTB House; Ensure the reliability and scalability of the solutions built. Desired Experience: Excellent understanding of how complex IT systems work - from the hardware level, through software, to algorithms; Ability to proactively define requirements, ask appropriate questions and draw conclusions that will combine technical constraints and business needs; Ability to lead the design and implementation of a solution; Experience in leading project teams; Willingness to be involved in topics that go beyond programming and design, such as responsibility for technical areas or communication with other teams; Proactive attitude, independence in taking action; Extensive experience in programming and readiness to implement key system elements as well as involvement in code reviews; Good knowledge of methods of creating concurrent programs and distributed systems; Ability to critically analyze created solutions in terms of performance (from estimating the theoretical performance of designed systems to detecting and removing actual performance problems in production); C1 level in English and Polish. Selected technologies used: Java, Python Kubernetes, Prometheus Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Jenkins, Graphite We Offer: Attractive compensation; Work in a team of enthusiasts who are willing to share their knowledge and experience; Flexible cooperation conditions - we do not have core hours, we do not have holiday limits; Access to the latest technologies and the possibility of real use of them in a large-scale and highly dynamic project; You can work fully remotely or in a hybrid model (we have an office in Warsaw and Cracow).
Technology
RTB House
Distributed Systems Engineer
Senior
Remote
Warsaw, Poland
160 - 210 PLN
🏢 Summary: The offer is for a software engineer role focused on designing and optimizing high-performance, low-latency systems handling over 24 million queries per second. The position involves building scalable and reliable distributed components, improving performance, and developing monitoring and testing tools in a production environment. The role emphasizes high availability, scalability, and working with modern cloud and data technologies. 🗂️ Requirements: Proficiency in programming, Strong understanding of complex IT systems from hardware to algorithms, Knowledge of Internet protocols (DNS, HTTP, cookies), Knowledge of concurrent programming and distributed systems, Experience with monitoring and analyzing production systems, Ability to optimize system performance and resolve performance issues, Knowledge of high scalability and high availability concepts, C1 level English, C1 level Polish 📃 Skills: Java, Python, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite, DNS, HTTP 🏢 Description: You Will: 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 Desired Experience: 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 Selected Technologies: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus 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. You can cooperate 100 % remotely 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 digital marketing, send us your CV, and we'll review it.
Technology
RTB House
Senior Distributed Systems Engineer (Java)
Senior
Remote
Warsaw, MZ, Poland
220 - 260 PLN
🏢 Summary: Design and lead the implementation of high-performance, scalable and observable systems for global ad serving and tracking. The role focuses on building and optimizing HTTP/gRPC services and batch jobs in Java and Python, ensuring production reliability and measurable performance improvements. You will provide hands-on technical leadership while maintaining high engineering and code quality standards. 🗂️ Requirements: Strong knowledge of Java and Python, Experience building and maintaining HTTP and gRPC services, Experience with batch processing systems, Understanding of distributed systems and concurrency, Knowledge of Internet protocols (DNS, HTTP, cookies), Ability to design for high scalability and high availability, Experience monitoring and analyzing production systems, Ability to optimize system performance at scale, Experience deploying and maintaining production environments, Understanding of complex systems from hardware to algorithms 📃 Skills: Java, Python, HTTP, gRPC, DNS, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite, Concurrency, DistributedSystems, Scalability, Availability, Monitoring, Performance 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement, test, deploy, monitor and maintain (in all aspects, including setting up environment, writing configuration code, monitor production) HTTP / gRPC services and batch jobs in Java and Python, ensuring adherence to the 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. Desired experience: 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 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. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus Jenkins, Graphite We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. 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.
Technology
RTB House
Senior Distributed Systems Engineer (Java)
Senior
Remote
Warsaw, Poland
220 - 260 PLN
🏢 Summary: Design and lead the implementation of highly scalable, high‑performance ad serving and tracking systems, building and optimizing HTTP/gRPC services and batch jobs in Java and Python. The role combines hands-on development with technical leadership, focusing on observability, reliability, and measurable performance improvements in distributed production environments. You will work on globally distributed systems handling large-scale traffic with strong engineering and code quality standards. 🗂️ Requirements: Experience designing and implementing high-performance, scalable distributed systems, Strong knowledge of Java and Python, Experience building and maintaining HTTP and gRPC services, Understanding of Internet protocols (DNS, HTTP, cookies), Knowledge of concurrency and distributed systems concepts, Ability to monitor, analyze and optimize production systems, Experience with high scalability and high availability architectures, Fluent English and Polish (C1) 📃 Skills: Java, Python, HTTP, gRPC, DNS, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement, test, deploy, monitor and maintain (in all aspects, including setting up environment, writing configuration code, monitor production) HTTP / gRPC services and batch jobs in Java and Python, ensuring adherence to the 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. Desired experience: 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 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. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus Jenkins, Graphite We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. 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.
Technology
RTB House
Staff Software Engineer
Senior
Remote
Warsaw, MZ, Poland
270 - 320 PLN
🏢 Summary: Staff Engineer role in a high-performance Bidding Platform processing 20M+ real-time auction requests per second. The position focuses on designing and leading complex distributed systems, improving end-to-end ad workflows, and driving architectural excellence in a Deep Learning-powered AdTech environment. It combines hands-on technical leadership with ownership of large-scale, cross-team initiatives. 🗂️ Requirements: 10+ years of experience designing, developing and deploying complex software systems, 3+ years of technical leadership experience in medium or large organizations, Strong expertise in distributed systems architecture and networking fundamentals, Ability to design and lead high-performance, scalable system solutions, Experience conducting code reviews and enforcing coding standards, Fluency in English (C1), Fluency in Polish (C1) 📃 Skills: Java, Python, Aerospike, Memcached, GoogleCloudPlatform, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite, OpenRTB, MRAID, VAST 🏢 Description: Location: Poland (Remote/Flexible) We are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel. We are looking for engineers to join our Bidding Platform organization which is the core of the RTB business, processing over 20 million requests per second to participate in real-time auctions and display advertisements to customers from 90+ countries. If you want to work on technically complex and demanding solutions, this is the opportunity for you! Our Staff Engineers are experts who combine deep technical expertise with a strong sense of ownership, and they take on Tech Lead roles in complex, cross-team projects. You will: Gain deep understanding of our ad technology and become familiar with ad industry standards: OpenRTB, MRAID, VAST etc. Analyse issues with our end-to-end ad workflows, reproduce problematic cases, and come up with proposals for improvements Design technical and operational solutions that improve ad experience and our performance metrics Lead implementation of the aforementioned architectural solutions, ensuring its high quality, and evaluating its impact on business performance 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. Cooperate with stakeholders across the entire organization Requirements: 10+ years of hands-on experience in designing, developing and deploying complex software systems 3+ years of tech leadership experience (e.g. tech lead, staff, architect roles) in medium or large organizations Excellent understanding of complex, distributed IT systems - from the hardware and networking level, through software, to algorithms C1 level in English and Polish Nice to have: Experience in the AdTech/Real Time Bidding space. Selected technologies used: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus 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. You can cooperate 100 % remotely or choose one of our office spaces in Warsaw or Cracow.
Technology
RTB House
Senior Python Software Engineer
Senior
Remote
Warsaw, Poland
210 - 260 PLN
🏢 Summary: Mid+/Senior Software Engineer role focused on building and maintaining internal automation and monitoring platforms that support real-time bidding systems. The position involves developing reusable components, internal Python libraries, and scalable APIs within a microservices architecture. The engineer will collaborate with cross-functional teams to deliver reliable, extensible backend solutions. 🗂️ Requirements: Solid backend development experience with Python, Experience building platforms, frameworks, or developer tools, Experience with relational databases and writing efficient SQL queries, Experience designing RESTful or GraphQL APIs, Experience with asynchronous programming, Understanding of microservices architecture and system design, Experience writing and maintaining unit and integration tests, Ability to design scalable and extensible systems 📃 Skills: Python, FastAPI, PostgreSQL, BigQuery, GraphQL, Ariadne, SQL, Pub/Sub, Pydantic, dataclasses, Pytest, Sentry, Prometheus, Grafana, GitHub, GCP, Kubernetes, REST, Microservices 🏢 Description: Location: Poland We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel. We are looking for a Mid+/Senior Software Engineer to join our internal team at RTB House. You will work on applications and tools that directly support our real-time bidding business, collaborating with experienced engineers and product teams. This position is ideal for developers who want to grow their skills, solve real-world problems, and build reliable software that makes a visible difference. You Will: Design, develop, and maintain our internal Automation and Monitoring platforms. Design and build new, reusable components and 'steps' for our low-code automation platform, enabling teams across the company to build their own workflows. Contribute to the development of internal Python libraries and shared frameworks that are the foundation for other services. Write and maintain unit/integration tests to ensure platform reliability and code quality. Identify issues and propose improvements to enhance platform architecture, API design, and framework usability. Collaborate with other engineering teams to understand their needs and deliver new platform capabilities. Apply best practices in API design, microservices architecture, and building extensible systems. Desired Experience: Solid experience in backend development, ideally in building platforms, frameworks, or developer tools with Python. Familiarity with relational databases and ability to write efficient SQL queries. Deep understanding and hands-on experience in designing clean, extensible APIs (RESTful, GraphQL). Experience in asynchronous programming. Good understanding of system design concepts related to microservices architecture, scalability, and multi-tenant platforms. Experience with writing and maintaining tests. Problem-solving skills and the ability to work methodically through complex architectural challenges. Good communication skills and ability to work in a team. Selected Technologies: Backend: Python, FastAPI Databases: PostgreSQL, BigQuery GraphQL: Ariadne Messaging: Google Pub/Sub Data Handling & Validation: Pydantic, dataclasses Testing: Pytest Monitoring: Sentry, Prometheus, Grafana CI/CD: GitHub Actions Cloud: GCP, Kubernetes We Offer: Being part of a small team with a high degree of autonomy and decision-making Access to the latest technology in the developed solution Opportunity to build and improve our own products, where long-term quality and reliability truly matter Participation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in Europe
Technology
RTB House
Senior Python Software Engineer
Senior
Remote
Warsaw, Poland
210 - 260 PLN
🏢 Summary: The offer is for a Mid+/Senior Software Engineer to build and enhance internal automation and monitoring platforms supporting a real-time bidding business. The role focuses on backend development, reusable components, internal frameworks, and scalable microservices-based systems. It involves close collaboration with engineering teams to deliver reliable, extensible, and high-quality platform solutions. 🗂️ Requirements: Solid backend development experience with Python, Experience building platforms, frameworks, or developer tools, Ability to design clean, extensible APIs (RESTful or GraphQL), Experience with relational databases and writing efficient SQL queries, Experience in asynchronous programming, Understanding of microservices architecture and system design, Experience writing and maintaining unit and integration tests, Knowledge of scalability and multi-tenant architectures 📃 Skills: Python, FastAPI, PostgreSQL, BigQuery, GraphQL, Ariadne, SQL, Pub/Sub, Pydantic, dataclasses, Pytest, Sentry, Prometheus, Grafana, GitHub, GCP, Kubernetes 🏢 Description: Location: Poland We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel. We are looking for a Mid+/Senior Software Engineer to join our internal team at RTB House. You will work on applications and tools that directly support our real-time bidding business, collaborating with experienced engineers and product teams. This position is ideal for developers who want to grow their skills, solve real-world problems, and build reliable software that makes a visible difference. You Will: Design, develop, and maintain our internal Automation and Monitoring platforms. Design and build new, reusable components and 'steps' for our low-code automation platform, enabling teams across the company to build their own workflows. Contribute to the development of internal Python libraries and shared frameworks that are the foundation for other services. Write and maintain unit/integration tests to ensure platform reliability and code quality. Identify issues and propose improvements to enhance platform architecture, API design, and framework usability. Collaborate with other engineering teams to understand their needs and deliver new platform capabilities. Apply best practices in API design, microservices architecture, and building extensible systems. Desired Experience: Solid experience in backend development, ideally in building platforms, frameworks, or developer tools with Python. Familiarity with relational databases and ability to write efficient SQL queries. Deep understanding and hands-on experience in designing clean, extensible APIs (RESTful, GraphQL). Experience in asynchronous programming. Good understanding of system design concepts related to microservices architecture, scalability, and multi-tenant platforms. Experience with writing and maintaining tests. Problem-solving skills and the ability to work methodically through complex architectural challenges. Good communication skills and ability to work in a team. Selected Technologies: Backend: Python, FastAPI Databases: PostgreSQL, BigQuery GraphQL: Ariadne Messaging: Google Pub/Sub Data Handling & Validation: Pydantic, dataclasses Testing: Pytest Monitoring: Sentry, Prometheus, Grafana CI/CD: GitHub Actions Cloud: GCP, Kubernetes We Offer: Being part of a small team with a high degree of autonomy and decision-making Access to the latest technology in the developed solution Opportunity to build and improve our own products, where long-term quality and reliability truly matter Participation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in Europe
Technology
RTB House
Python Software Engineer
Senior
Remote
Warsaw, Poland
160 - 230 PLN
🏢 Summary: Mid+/Senior Software Engineer role focused on building and enhancing internal automation and monitoring platforms supporting a real-time bidding system. The position involves developing reusable components, internal Python libraries, and scalable APIs within a microservices architecture. The role emphasizes reliability, extensibility, and close collaboration with engineering teams to deliver robust platform capabilities. 🗂️ Requirements: Solid backend development experience with Python, Experience building platforms, frameworks, or developer tools, Knowledge of relational databases and writing efficient SQL queries, Experience designing RESTful or GraphQL APIs, Experience in asynchronous programming, Understanding of microservices architecture and scalability, Experience writing and maintaining unit and integration tests, Knowledge of system design for multi-tenant platforms 📃 Skills: Python, FastAPI, PostgreSQL, BigQuery, GraphQL, Ariadne, SQL, Pub/Sub, Pydantic, dataclasses, Pytest, Sentry, Prometheus, Grafana, GitHub, GCP, Kubernetes, REST, Microservices 🏢 Description: Location: Poland We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel. We are looking for a Mid+/Senior Software Engineer to join our internal team at RTB House. You will work on applications and tools that directly support our real-time bidding business, collaborating with experienced engineers and product teams. This position is ideal for developers who want to grow their skills, solve real-world problems, and build reliable software that makes a visible difference. You Will: Design, develop, and maintain our internal Automation and Monitoring platforms. Design and build new, reusable components and 'steps' for our low-code automation platform, enabling teams across the company to build their own workflows. Contribute to the development of internal Python libraries and shared frameworks that are the foundation for other services. Write and maintain unit/integration tests to ensure platform reliability and code quality. Identify issues and propose improvements to enhance platform architecture, API design, and framework usability. Collaborate with other engineering teams to understand their needs and deliver new platform capabilities. Apply best practices in API design, microservices architecture, and building extensible systems. Desired Experience: Solid experience in backend development, ideally in building platforms, frameworks, or developer tools with Python. Familiarity with relational databases and ability to write efficient SQL queries. Deep understanding and hands-on experience in designing clean, extensible APIs (RESTful, GraphQL). Experience in asynchronous programming. Good understanding of system design concepts related to microservices architecture, scalability, and multi-tenant platforms. Experience with writing and maintaining tests. Problem-solving skills and the ability to work methodically through complex architectural challenges. Good communication skills and ability to work in a team. Selected Technologies: Backend: Python, FastAPI Databases: PostgreSQL, BigQuery GraphQL: Ariadne Messaging: Google Pub/Sub Data Handling & Validation: Pydantic, dataclasses Testing: Pytest Monitoring: Sentry, Prometheus, Grafana CI/CD: GitHub Actions Cloud: GCP, Kubernetes We Offer: Being part of a small team with a high degree of autonomy and decision-making Access to the latest technology in the developed solution Opportunity to build and improve our own products, where long-term quality and reliability truly matter Participation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in Europe
Technology
RTB House
Python Software Engineer
Senior
Remote
Warsaw, Poland
160 - 230 PLN
🏢 Summary: Mid+/Senior Software Engineer role focused on designing and developing internal automation and monitoring platforms supporting a real-time bidding system. The position involves building reusable components, internal Python libraries, and scalable microservices-based solutions with strong emphasis on API design and reliability. It offers hands-on work with modern backend technologies and cloud infrastructure in a high-impact environment. 🗂️ Requirements: Solid experience in backend development with Python, Experience building platforms, frameworks, or developer tools, Experience with relational databases and writing efficient SQL queries, Hands-on experience designing RESTful or GraphQL APIs, Experience with asynchronous programming, Understanding of microservices architecture and system design, Experience writing and maintaining unit and integration tests, Ability to design scalable and extensible systems 📃 Skills: Python, FastAPI, PostgreSQL, BigQuery, GraphQL, Ariadne, SQL, Pub/Sub, Pydantic, dataclasses, Pytest, Sentry, Prometheus, Grafana, GitHub, GCP, Kubernetes, REST 🏢 Description: Location: Poland We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel. We are looking for a Mid+/Senior Software Engineer to join our internal team at RTB House. You will work on applications and tools that directly support our real-time bidding business, collaborating with experienced engineers and product teams. This position is ideal for developers who want to grow their skills, solve real-world problems, and build reliable software that makes a visible difference. You Will: Design, develop, and maintain our internal Automation and Monitoring platforms. Design and build new, reusable components and 'steps' for our low-code automation platform, enabling teams across the company to build their own workflows. Contribute to the development of internal Python libraries and shared frameworks that are the foundation for other services. Write and maintain unit/integration tests to ensure platform reliability and code quality. Identify issues and propose improvements to enhance platform architecture, API design, and framework usability. Collaborate with other engineering teams to understand their needs and deliver new platform capabilities. Apply best practices in API design, microservices architecture, and building extensible systems. Desired Experience: Solid experience in backend development, ideally in building platforms, frameworks, or developer tools with Python. Familiarity with relational databases and ability to write efficient SQL queries. Deep understanding and hands-on experience in designing clean, extensible APIs (RESTful, GraphQL). Experience in asynchronous programming. Good understanding of system design concepts related to microservices architecture, scalability, and multi-tenant platforms. Experience with writing and maintaining tests. Problem-solving skills and the ability to work methodically through complex architectural challenges. Good communication skills and ability to work in a team. Selected Technologies: Backend: Python, FastAPI Databases: PostgreSQL, BigQuery GraphQL: Ariadne Messaging: Google Pub/Sub Data Handling & Validation: Pydantic, dataclasses Testing: Pytest Monitoring: Sentry, Prometheus, Grafana CI/CD: GitHub Actions Cloud: GCP, Kubernetes We Offer: Being part of a small team with a high degree of autonomy and decision-making Access to the latest technology in the developed solution Opportunity to build and improve our own products, where long-term quality and reliability truly matter Participation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in Europe
Technology
RTB House
Machine Learning Research Team Leader
Senior
Remote
Warsaw, Poland
270 - 320 PLN
🏢 Summary: Technical leadership role for a Senior ML Researcher to manage a team while remaining hands-on in designing, deploying, and scaling machine learning models in production. The position focuses on delivering measurable business impact through end-to-end ownership of research initiatives, from experimentation to production rollout. Emphasis is placed on execution, A/B testing, and developing scalable deep learning solutions. 🗂️ Requirements: Strong experience as Senior ML Researcher delivering production ML solutions, Proven experience leading teams or complex multi-contributor projects, Solid knowledge of statistics and probability, Strong programming skills for ML development, Experience designing and deploying deep learning models at scale, Experience translating research into production systems, Experience conducting and evaluating A/B tests, Ability to lead end-to-end ML projects from experimentation to deployment 📃 Skills: Python, Java, Scala, PyTorch, NumPy, Pandas, Jupyter, MachineLearning, DeepLearning, Statistics, Probability, ABTesting, Transformer, TransferLearning, Auctions, RecommendationSystems, Production 🏢 Description: If you are looking for a place where you can manage a team and provide an active hands-on technical leadership, and where you can focus on shipping solutions that have a direct impact on business results then RTB House might be the right fit for you. You Will Manage a team of strong ML Researchers Provide deep research leadership and expertise Act as a driver of execution and accountability within the team Set clear expectations around ownership, delivery, and quality Support team members through feedback and coaching, with a strong focus on effective execution and impact Maintain a high technical and operational bar , balancing experimentation with delivery Foster a culture of impact, healthy ambition, open mindedness, teamwork, and mutual respect . Participate in hiring and onboarding as the team grows Design and implement machine learning models (most often deep neural networks) used in production systems at scale Translate research ideas into concrete, testable, and deployable solutions Conduct and evaluate A/B tests, focusing on measurable impact rather than purely academic results Develop and improve approaches to key problems such as bidding in first-price auctions, with clear ownership of outcomes Lead research initiatives end-to-end : from problem formulation, through experimentation, to production rollout Drive execution by helping the team prioritize work, remove blockers, and deliver results Communicate clearly with product and engineering to ensure alignment on goals, timelines, and impact Desired Experience Strong background as a Senior ML Researcher with a proven record of shipping impactful solutions Experience leading teams or projects with solid track record of delivering impact Solid understanding of statistics and probability Strong programming skills and practical ML engineering mindset Strong orientation toward execution, decision-making, and responsibility for outcomes Formal people management experience is not strictly required. We value candidates who have led complex, multi-year projects involving multiple contributors and consistently delivered high-impact results and are motivated to grow into a people management role. Selected Technologies: Python, Java, Scala PyTorch, NumPy, Pandas Jupyter Notebooks Additional advantages Experience working on production ML systems Experience with recommendation systems or real-time decision systems Comfort operating in environments where results are measured and visible Example Topics You May Work On Designing and deploying new model architectures with measurable performance gains Integrating a transformer-based model for downstream model training and evaluation Identifying and fixing training–production mismatches that affect business outcomes Applying transfer learning where it unblocks delivery or improves efficiency Developing pragmatic solutions that balance novelty with robust execution We Offer A very attractive compensation Work with a team of enthusiasts with experience in machine learning who willingly share their knowledge and skills Work in the company that operates in remote-first manner Access to the latest technologies and the possibility of real use of them in a large-scale and highly dynamic project; Possibility to use knowledge and competences in practical applications - while optimizing algorithms supporting hundreds of millions of Internet users and monthly buys of billions of advertising views in the RTB model, based on extensive data sets The effects of your work immediately visible in the company's business results Why This Role Is For This role is a strong fit if you: Want to lead without giving up hands-on ML work Care more about impact than novelty alone Enjoy owning projects end-to-end Want to lead by doing and delivering , not just coordinating Believe that great research should translate into real-world results Want to work on inspiring technology with passionate coworkers