Join Digital Turbine as a Data Engineer-1
At Digital Turbine, we are revolutionizing mobile advertising experiences to make them more meaningful and rewarding for users, app publishers, and advertisers. By intelligently connecting people across various devices, we provide powerful ads and experiences that captivate consumers, drive performance, and help telecoms and OEMs enhance awareness, acquisition, and monetization. In this dynamic industry, our commitment to innovation and creativity paves the way for better discovery paths to connect consumers, publishers, and advertisers.
About the Role
As a Data Engineer-1, you will:
- Create highly scalable and fault-tolerant technical designs while collaborating with team members (up to 5 people).
- Develop and implement data pipelines that efficiently extract, transform, and load data into valuable information products to guide the organization in achieving strategic goals.
- Write high-quality code, participate in code reviews, and adhere to strong engineering principles and standards.
- Research the technical feasibility of new ideas and actively propose technology improvements.
- Quickly attain a thorough understanding of the product, architect the system, and deploy production-ready code.
- Write maintainable code that scales rapidly.
- Support and contribute to our amazing work culture.
About You
We are looking for candidates with:
- Deep knowledge and understanding of object-oriented design, design patterns, microservices architecture, data structures, algorithms, and system architecture.
- Strong skills in writing and automating tests for your code.
- Proven experience working with cloud platforms.
- Demonstrated experience with OLTP databases, specifically MySQL, including query execution and optimization challenges (e.g., indexing and cascading).
- Hands-on experience with big data aggregation frameworks, such as Spark.
- Experience with streaming platforms like Kafka and RabbitMQ.
- Experience working in an Agile environment.
- Experience with C++ or any front-end framework is a plus.
- Excellent spoken and written communication skills in English.
Big Data Skills
Ideal candidates should have:
- 3+ years of experience writing code in Scala.
- Experience with Python, Spark, and Airflow.
- Knowledge of Scala testing frameworks.
- Understanding of data warehousing and data modeling techniques.
- Proven experience in writing code for Spark data processing.
- Familiarity with various OLAP data stores (e.g., Druid, Clickhouse) and their insights.
- Experience with at least one columnar OLAP database.
- Familiarity with industry-standard analytics and visualization tools.
Join Digital Turbine and be a part of a team that's pushing the boundaries in mobile advertising. Apply now and help us innovate the future!