Middle/Senior Data Engineer (AdTech/DSP)

Dnipro Kharkiv Kyiv Lviv Odesa Remote (Ukraine only) Sumy Uzhhorod Vinnytsia Big Data

Required skills

Python / expert
AWS / good
Spark / good
SQL / good

We are looking for a mature Data Engineer to help us in building the demand-side platform that helps the world’s top brands at launching, analyzing, and optimizing their digital advertising campaigns across display, native, mobile, video, audio, digital out of home, and advanced TV formats.

Customer

Our Customer is a pioneer in “programmatic” advertising. Based in the USA, the Customer helps the world’s top brands deliver personalized digital advertising across all connected touchpoints. Over 9,500 marketers in 42 countries use the demand-side platform every day.

The Customer builds a technical and commercial framework for agencies, brands, tech companies, and content owners designed to provide long-term sustainable solutions for a clean digital media supply chain with brand-safe, viewable inventory utilizing their platform.

Project

The demand-side platform we are developing receives up to 10 million advertising opportunities per second. We run this data through over several internal and partner enrichments to extract many targetable properties. At the end we match it against 100s of thousands of advertising strategies to choose the best ad and we do all this in less than 1/10th of a second.

We are looking for a mature Data Engineer to help build innovative enterprise reporting software products, which extract actionable insights from data lake petabytes of data, using high-performance big data workflows, modern software technologies, and a globally distributed infrastructure.

These functions include generating critical metadata used by the real-time bidding systems as well as producing reporting for internal and external clients. The team uses modern big data and cloud technologies to solve problems in this domain. Our core tech stack is Python, SQL, and Spark with AWS.

Requirements

  • 5+ years of software development experience building scalable applications and Big Data services with extensive experience with Python and Spark
  • Recent experience with AWS, such as: S3, EMR, Glue, ECS/EC2, Lambda, RDS, IAM, and CloudFormation
  • Big Data or ETL experience with exposure to the likes of Spark, Hadoop, Hive, and Airflow
  • Experience with relational and non-relational databases such as PostgreSQL and DynamoDB
  • Production expertise (enterprise experience is a strong plus) with emphasis on building observable, scalable applications including CI/CD pipelines and automated monitoring/alerting (CircleCI, CloudWatch)
  • Ability to quickly diagnose, understand root cause of, and resolve a wide range of software engineering or technical issues, minimizing the impact on productivity
  • Passion for following SOLID Design Principles
  • Clear and effective written and verbal communication skills
  • At least Upper-Intermediate level of English

Responsibilities

  • Own a complex and critical set of our big data services and applications
  • Lead technical discussions with other Engineers with emerging ability to ensure that technologies chosen to support our products provide the most appropriate and robust functionality
  • Provide regular guidance to more junior engineers to ensure that all teams are producing code that is sound, efficient, and maintainable
  • Assist in defining the team’s technical strategy and advise on product backlogs and roadmaps to achieve strategic goals

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb