Python/Machine Learning Developer

We are looking for a Senior Software Developer with strong analytical skills and AI/ML background, experienced in Python ML libraries and Mobile Development utilizing functional frameworks (like Clojure/ClojureScript) to join a new product development. Part-time or remote involvement possible.


  • 3+ years of Software Development experience focusing on Python/ML/Mobile Development
  • Strong overall programming, algorithmic, and AI/ML skills, preferably math background
  • Strong understanding of functional languages principles, OOP, SQL, and databases
  • Good understanding of Software Design and its principles underlying
  • Experience with specialized AI/ML knowledge. Python ML libraries like pandas, sklearn, and ideally some deep learning libraries (Keras, TensorFlow, MXNet). Great to have understanding of Spark/H2O for Java/Clojure and Amazon Machine Learning services
  • Clojure/ClojureScript to be able to help on either front-end or back-end (mobile) will be a plus


  • Work as a part of our product development team
  • Participate in solution design and development, deliver high-quality code
  • Regularly communicate with the team members in Ukraine and at client’s side, participate in status meetings, design sessions, and brainstorming
  • Provide estimation and reporting for assigned tasks

Skills and Special Knowledge:

  • Bachelor or Master degree in Computer Science
  • Advanced skills in Software Engineering, algorithms, and math
  • Intermediate+ Level of English
  • Strong understanding of software development life cycle
  • Good communication skills