Software engineers at Digital Turbine ship features that affect millions of users' mobile experiences. You will be creating cutting edge internal and external-facing tools to help analyze billions of events on millions of mobile devices. Each engineering team works with a clear mission in mind, taking accountability for every part of the system from deployment to production. We are looking for an experienced Go/C++ Engineer who will play a vital role in enhancing our highly scalable and fault tolerant systems. As our ideal candidate you have a proven track record in building highly available backend services. As a Backend Engineer you will report directly to a Backend Engineering Manager.
About the role:
- Create highly scalable and fault tolerant technical designs working with team members (up to 8 people)
- Work on developing various backend low latency, high availability services
- Write high-quality code, conduct and participate in code reviews, and follow strong engineering principles and standards
- Develop and implement data pipelines that extracts, transforms and loads data into an information product that helps to inform the organization in reaching strategic goals
- Research the technical feasibility of new ideas and actively suggest technology improvements
- Quickly develop a thorough understanding of the product, architecting the system and shipping production ready codeWrite maintainable code that can scale fast
- Support and contribute to our amazing work culture
About you:
-
At least three years of working experience with either Go or C++ (with an interest to learn the other language)
-
Profound experience & understanding of object-oriented design, design patterns, micro services architecture, data structure, algorithms and their complexities, systems architecture
-
Skilled in writing and automating tests for your code
-
Proven working experience with cloud platforms
-
Working experience with OLTP databases, specifically MySQL, understands day to day challenges related to query execution and optimization (e.g. indexing, cascading)
-
Experience with streaming platforms like kafka and rabbit
-
MQExperience working in an agile environment
-
Excellent verbal and written communication skills in English
Plus:
- Working experience with Big Data aggregation frameworks (Spark)
- Experience with Scala and Scala testing frameworks
- Experience with JavaScript or TypeScript
- Experience with at least one columnar OLAP database
- Familiarity with various OLAP data stores (Druid, Clickhouse etc) and their insights
- Familiarity with industry standard analytics and visualization tools
#LI-IV1 #LI-Hybrid
Β
![Digital Turbine](https://lever-client-logos.s3.us-west-2.amazonaws.com/ccf6f168-748a-45e8-80f8-4b12f261efdd-1657898352421.png)
Digital Turbine
Digital Turbine is a global mobile technology company that connects users, app publishers, and advertisers in the mobile ecosystem
Other jobs at Digital Turbine
Β
Β
Β
Β
Β
Β
Β
Β
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Β
Β
Β
Β
Β
Β
Β
Β