Senior Data Engineer
Tech Stack / Keywords
Firma i stanowisko
Clurgo is a company created by developers for developers. Their teams cover a full spectrum of competencies including software development, infrastructure, analysis, testing, and strategic product and process management. They execute diverse IT projects for clients across various industries, focusing on good programming practices and work-life balance. They develop solutions that matter for companies in Poland and worldwide.
Wymagania
- Minimum 5 years of experience in data engineering
- Expert knowledge of Python and SQL
- Experience working in cloud environments, preferably Google Cloud Platform
- Knowledge of BigQuery and Cloud Functions/Dataflow services
- Experience building and developing data pipelines (ETL/ELT)
- Familiarity with orchestration tools such as Airflow (e.g., Cloud Composer)
- Experience with Infrastructure as Code (Terraform)
- Knowledge of data modeling tools like dbt or Dataform
- Experience with integration testing
- Experience working with CI/CD tools, especially GitHub Actions
- Ability to integrate systems using APIs
- Fluent communication skills in English
Nice to have:
- Experience with Google App Engine
- Knowledge of additional programming languages such as Go or Java
- Experience working with payment and billing systems like Stripe, Apple, Google, or Roku
Obowiązki
- Design and develop modern data pipelines in a cloud environment
- Automate data integration from payment and billing systems (e.g., Stripe and billing partners)
- Migrate processes based on CSV and Excel files to fully automated solutions using APIs and data warehouses
- Create advanced data models in SQL and Python supporting complex business processes (e.g., churn, subscriptions, win-back)
- Manage data process orchestration using Airflow and Infrastructure as Code (Terraform)
- Perform historical data backfills and validate data correctness, including multi-year historical ranges
- Analyze and map business logic from Excel sheets to scalable technological solutions
- Collaborate closely with business teams, especially Finance, to translate business requirements into technical solutions
- Maintain high data quality and meet agreed SLAs
- Participate in rotational application support during business hours (8:00–20:00, no 24/7 on-call)
Benefity
- Cooperation based on a B2B contract
- Remote work
- Benefits including medical care, multisport card, and English language lessons
- Team integration events
- Professional recruitment process with feedback regardless of decision
Inne informacje
The data controller is Clurgo sp. z o.o. based in Warsaw, ul. Jasna 14/16a. Candidates have rights regarding their personal data including access, correction, deletion, restriction, objection, data portability, and complaint submission. Data is processed for recruitment purposes. Providing data required by labor law is mandatory; other data is voluntary. Refusal to provide mandatory data may prevent recruitment. Data is processed until recruitment ends and for potential claims. Consent for future recruitment can be withdrawn anytime. Data recipients include Rocket Jobs and other entities processing data for recruitment.
Clurgo
29 aktywnych ofert