Назад

Не получаете ответ?

Вакансия опубликована 10 дн. назад - шансы на ответ снижаются.

11 дней назад

Software Engineer (Python/Java/SQL)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Software Engineer (Python/Java/SQL): Building and maintaining high-volume ETL pipelines, a Redshift data warehouse, and an internal full-stack platform for a mobile OEM advertising business with an accent on API ingestion, data modeling, and backend/frontend integration. Focus on designing idempotent data workflows, tuning warehouse performance, adding attribution and ad-network integrations, and improving reliability through monitoring and testing.

Location: Berlin, Germany

Company

AVOW operates a mobile OEM advertising business supported by a high-volume data platform, analytics warehouse, and internal media operations software.

What you will do

  • Build and maintain Python ETL pipelines with Apache Airflow on Amazon MWAA and ECS Fargate.
  • Implement API ingestion, pagination and rate-limit handling, S3 staging, and Redshift COPY loads.
  • Develop the Redshift star-schema warehouse, SQL transformations, Flyway migrations, performance tuning, and data-quality checks.
  • Contribute to the internal platform using Spring Boot 3, Java 21, WebFlux, R2DBC/PostgreSQL, Redshift, Vue.js, Nuxt, and Vuetify.
  • Add mobile attribution and ad-network integrations from API clients through reporting.
  • Own reliability through idempotent jobs, structured logging, monitoring, alerting, runbooks, on-call participation, code reviews, and tested changes.

Requirements

  • 3–5 years of professional software engineering experience with production code in at least two of Python, Java, and SQL-heavy data work, plus willingness to work across all three.
  • Strong SQL skills, including window functions, CTEs, large joins, and experience with a columnar or MPP warehouse such as Redshift, Snowflake, or BigQuery.
  • Python experience for data pipelines, including API clients, transformations, pandas or equivalent tools, and pytest.
  • AWS production experience with S3, IAM fundamentals, and at least one of ECS, Lambda, or EC2.
  • Experience with scheduled data workflows and reliable, idempotent failure handling.
  • Ability to read and modify a Java or similar typed backend codebase.

Nice to have

  • Amazon MWAA or large-scale Airflow experience and advanced Redshift knowledge, including COPY/UNLOAD, DISTKEY/SORTKEY, WLM, and system tables.
  • Spring WebFlux, reactive Java, R2DBC, Vue.js/Nuxt, React, Terraform/Terragrunt, Docker, or GitHub Actions experience.
  • dbt or comparable transformation frameworks and Flyway or similar migration tooling.
  • Ad-tech or mobile attribution experience with MMPs, affiliate platforms, postbacks, attribution windows, and cost/revenue reconciliation.

Culture & Benefits

  • Learning and development opportunities.
  • Sabbatical policy.
  • Subsidies for public transportation, sports, and German courses.
  • Bike leasing program and daily office snacks.
  • Diverse, experienced, and innovative engineering team.
  • Health insurance coverage for the employee and family.

Hiring process

  • Introductory conversation with the talent acquisition team.
  • Role and success discussion with the hiring manager.
  • Technical problem-solving and pairing assessment, followed by an informal team conversation.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →