Python Software Engineer (Data Platform)

44 - 58 USDNet per hour - B2B
Analytics

Python Software Engineer (Data Platform)

Analytics
Puławska 182, Warszawa

RTB House

Go to company profile
Full-time
B2B
Mid
Remote
44 - 58 USDNet per hour - B2B

Job 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 Python Software Engineer to join our internal team at RTB House. You will work on the backbone of our analytics, building applications and data pipelines that handle terabytes of data daily. This position is ideal for developers passionate about data-intensive systems, performance optimization, and building reliable software that provides critical business insights.

You Will:

  • Design, develop, and maintain the backend for web applications responsible for presenting massive-scale campaign statistics and financial data.

  • Build and optimize large-scale data processing jobs (ETL/ELT) that feed our core analytics and reporting systems.

  • Contribute to the development of internal Python libraries focused on high-performance data processing and analytics.

  • Write and maintain unit/integration tests to ensure data integrity and code quality.

  • Identify bottlenecks and propose improvements to enhance data pipeline performance, query speed, and data accuracy.

  • Collaborate with Data Analysts and Product teams to deliver new metrics and analytical capabilities.

  • Apply best practices in application design, data modeling, and building APIs for data-heavy applications.

Desired Experience:

  • Solid experience in backend development for data-intensive applications with Python.

  • Strong proficiency with relational databases and the ability to write highly efficient, optimized SQL queries (PostgreSQL and BigQuery are key).

  • Understanding of RESTful and GraphQL APIs conventions, especially for serving analytical data.

  • Experience in asynchronous programming.

  • Good understanding of system design concepts in the context of Big Data (e.g., data warehousing, ETL optimization, scalability) and willingness to learn more.

  • Experience with writing and maintaining tests.

  • Problem-solving skills and the ability to work methodically through complex data challenges.

  • Good communication skills and ability to work in a team.

Selected Technologies:

  • Backend: Python, FastAPI

  • Databases: BigQuery, PostgreSQL

  • 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

  • Collaboration with flexible contract options (B2B or contract of mandate)

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.

Tech stack

    Polish

    C1

    English

    C1

    Python

    advanced

    fastapi

    advanced

    PostgreSQL

    advanced

    pytest

    regular

    BigQuery

    regular

    Ariadne

    regular

    Pydantic

    regular

Office location

About the company

RTB House

RTB House is a pioneer in Open Internet Performance Advertising, pushing the boundaries with technology powered by Deep Learning that delivers 57% more revenue for lower-funnel campaigns using first-party data. Founded b...
Company profile

Python Software Engineer (Data Platform)

44 - 58 USDNet per hour - B2B
Summary of the offer

Python Software Engineer (Data Platform)

Puławska 182, Warszawa
RTB House
44 - 58 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem danych zbieranych po kliknięciu "apply" jest RTB House. Więcej informacji o przetwarzaniu danych jest dostępne pod l... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.