DevJobs

Senior ML Software Engineer

Overview
Skills
  • Python Python ꞏ 4y
  • C C
  • Kotlin Kotlin
  • Swift Swift
  • ML ML
  • React Native React Native
  • TensorFlow TensorFlow
  • JS ꞏ 4y
  • TS ꞏ 4y
  • Algorithm performance considerations
  • Mobile development
  • Software engineering
  • MediaPipe
  • ML packages
  • Pose Estimation concepts

Agado Live is looking for a senior ML Software Engineer for a challenging project. In this position you will need to implement innovative ML algorithms on a variety of platforms: web, mobile devices, cloud, etc. You will also learn the latest machine learning techniques.

 

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Writing algorithms for video processing
  • Porting algorithms from Python to other languages (e.g., JS/TS)
  • Integrating these algorithms into the product
  • Investigating and eliminating performance bottlenecks


Qualifications

  • 4+ years of proven experience with python
  • 4+ years of proven experience with JS/TS
  • Proven experience of working with ML algorithms
  • Deep understanding of software engineering
  • Deep understanding of algorithm performance considerations
  • Experience with mobile development (e.g., REACT native)
  • Experience with Pose Estimation concepts – a huge advantage
  • Experience with Swift/Objective C – an advantage
  • Experience with Kotlin – an advantage
  • Ability for self-learning and self-problem-solving
  • Ability to work in a team
  • Fluent written & spoken English
  • Fluent Russian – an advantage
  • Experience with ML packages (TensorFlow, MediaPipe, etc.) – an advantage


The position requires independent thinking, obsession with product quality and courage to provide a different opinion.

Agado Live