RoomPriceGenie is hiring a Remote (Senior) Python Data Engineer to join our rapidly growing B2B SaaS company. In this fast-paced role, you will tackle diverse and impactful responsibilities that directly drive our success.
What You'll Do
- Collaborate with a small team of experienced developers using Python and Django to deliver innovative solutions.
- Design and build automated ETL data pipelines to streamline data flow and processing.
- Develop and maintain a robust codebase for efficient data processing.
- Foster a strong engineering organization and vibrant development culture.
- Evolve our architecture to seamlessly scale with the increasing demands of users, features, and data.
- Partner closely with Product and Design teams, taking full ownership of projects from conception to post-deployment.
What We're Looking For
- 3+ years of professional development experience with Python Data Engineering.
- Strong background in data processing and extracting insights from large datasets.
- Familiarity with essential libraries such as pandas and NumPy.
- Proven experience creating data architectures and developing ETL pipelines.
- Advanced knowledge of Python development libraries, particularly Django.
- Deep understanding of software design principles for quality and maintainability.
- Excellent communication skills to articulate complex ideas clearly.
- High ownership mentality, taking pride in your work and driving projects to completion.
- A true team player, egoless and empathetic, who thrives in collaboration.
- Fluent in English for technical discussions.
- Based in the European Time Zone (UTC+0 / UTC+2).
Nice to Have
- Located in Mannheim, Germany.
- Hands-on experience with Dagster or similar orchestration tools.
- Hands-on experience with DBT for data transformation.
- Hands-on experience with Snowflake.
- Hands-on experience with Django.
- Hands-on experience with ECS & Fargate for container management.
- Hands-on experience with Celery & RabbitMQ for task management.
- Hands-on experience with DataDog and SonarQube for monitoring and QA.
Technical Stack
- Languages & Frameworks: Python, Django, pandas, NumPy
- Data & Orchestration: Snowflake, Dagster, DBT
- Infrastructure & Tools: ECS, Fargate, Celery, RabbitMQ, DataDog, SonarQube
Team & Environment
You will collaborate with a small team of experienced developers. Our culture is built on transparency, respect, and making a real impact together, with a startup atmosphere fueled by passion and a shared mission.
Benefits & Compensation
- Hybrid Office Model: Choose remote, office, or a mix.
- Epic Team Gatherings: Annual global team week and regular office hangouts.
- Growth and Development: Personal and professional development opportunities with up to three extra days off each year.
- 5 Years? 5 Weeks! After five years, earn five weeks of bonus vacation time.
- Birthday Celebrations: Take your birthday off.
- Flexible Hours: Flexible working hours to balance work and personal life.
- Wellbeing Matters: Access to the Headspace meditation app.
Work Mode
This is a hybrid role. You can work remotely from anywhere within the European Time Zone (UTC+0 / UTC+2), from our office, or a mix of both.


