Overview
Responsibilities:
- Design and implement high-performance machine learning algorithms and platforms
- Understand data domain and translate business requirements into code
- Analyze system performance relative to various key metrics and establish a framework for fast iterative development
- Read relevant research and apply learnings to the problem domain
- Define deployment and monitoring requirements
Required Qualifications:
- Very strong programming skills in Python, Ruby, C++, C#, Java, Scala or any other language
- Strong working knowledge of math and computer science fundamentals
- Experience with databases and SQL
- Experience working in Linux/Unix environments
- Good understanding of algorithms, computational complexity, performance
Good to have
- Experience with machine learning, data modeling and visualization in Python, R, or other languages.
- Experience with parallel computing and “big data” frameworks (e. g. Spark)
- Experience with data warehousing systems and MPP databases
- Familiarity with network and system administration of high throughput/high load environments
Education
- Bachelor's in Computer Science, Mathematics, Physics or equivalent
- Master’s or Ph. D. preferred
Benefits
- Friendly atmosphere and highly qualified members
- The benefit of working with an international team
- No strict hours and freely arranged schedule
About Aarki
Aarki is transforming mobile app marketing through unified optimization of creative and media. For more information, please visit: www.aarki.com.