Data Engineer

Digital Turbine makes mobile advertising experiences meaningful by connecting users, app publishers, and advertisers across the mobile ecosystem.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Advertising · Enterprise SaaS

Description For Data Engineer

Digital Turbine, a NASDAQ-listed company (APPS), is seeking a Data Engineer to join their team in Berlin, Germany. This role is crucial in developing and implementing data solutions that power superior mobile consumer experiences for leading telcos, advertisers, and publishers worldwide.

The position requires a skilled professional with at least 3 years of experience in Scala and Spark, who will be responsible for creating scalable data pipelines and technical designs. The ideal candidate will have strong expertise in data processing, warehousing, and modeling techniques, along with experience in various technologies including Python, Airflow, and MySQL.

As a Data Engineer at Digital Turbine, you'll be working in a hybrid environment (3 days in office required) with a global team spread across major tech hubs worldwide. The company has been recognized multiple times as a top employer, receiving awards such as BuiltIn's Best Places to Work and DUNS 100 Best Places to Work in Tech.

The role offers an opportunity to work on challenging problems in the mobile advertising ecosystem, using cutting-edge technologies and working with big data. You'll be part of a company that values diversity and inclusion, fostering an equitable and culturally fluent environment. The position involves working with both batch and streaming data processing, requiring expertise in technologies like Kafka and RabbitMQ.

Digital Turbine's platform uniquely simplifies the ability to supercharge awareness, acquisition, and monetization, connecting partners to more consumers across more devices. This role is perfect for someone who wants to work at the intersection of big data and mobile advertising, contributing to solutions that impact millions of users worldwide.

Last updated 5 minutes ago

Responsibilities For Data Engineer

  • Create highly scalable and fault tolerant technical designs working with team members
  • Develop and implement data pipelines that extracts, transforms and loads data
  • Write high-quality code, conduct and participate in code reviews
  • Follow strong engineering principles and standards
  • Monitor the system and research technical feasibility of new ideas
  • Support and contribute to work culture

Requirements For Data Engineer

Scala
Python
Kafka
RabbitMQ
MySQL
  • 3+ years of experience with writing code in Scala and Spark (Must)
  • Experience with Python, Airflow
  • Experience with writing code for spark data processing and Scala testing frameworks
  • Understanding of data-warehousing and data-modeling techniques
  • Experience working in agile environment, K8s and cloud platforms
  • Working experience with OLTP databases, specifically MySQL
  • Familiarity with OLAP data stores (Druid, ClickHouse etc)
  • Experience with streaming platforms like Kafka and rabbitMQ (plus)
  • Experience with C++ or any front-end framework (plus)
  • Excellent verbal and written communication skills in English

Interested in this job?

Jobs Related To Digital Turbine Data Engineer

Database Engineer

Database Engineer position at Synergy ECP offering $170K-$240K, focusing on database design and implementation for U.S. intelligence and defense communities.

Power BI Developer

Power BI Developer position at CGS Federal focusing on building data analytics solutions and enterprise models using Microsoft's Power BI for federal agencies.

Data Engineer for Banking

Data Engineer position at Capco in Brno, focusing on banking transformation projects, requiring SQL, Python, and cloud expertise, offering comprehensive benefits and remote work flexibility.

Lead Analytics Engineer

Lead Analytics Engineer position at Popl, offering $120K-$150K, leading data infrastructure scaling and team growth, with 3+ years experience required, remote work available.

Informatica Data Privacy Developer

Informatica Data Privacy Developer position at Master-Works in Riyadh, focusing on implementing data privacy solutions using Informatica tools and ensuring compliance with data protection regulations.