Job description

We are looking for a passionate Machine Learning Engineer to design, develop and deploy Smart City and automotive software solutions optimized for minimal hardware. 


Key Qualifications/Skills

  • Minimum three years of proven hands-on experience building production level models integrated into applications or research 
  • Understand algorithms (be able to tweak them when needed) as well as infrastructure that enables fast iterations
  • Strong software development skills, highly proficient in Python. Experienced user of ML and data science libraries.
  • Experience in applying ML techniques in Computer Vision and sensor data is a major plus
  • Ability to meaningfully present results of analyses in a clear and impactful manner
  • Highly proficient in various languages (Python and C++)
  • Comfortable evaluating, designing, and implementing not only the training pipeline but surrounding system components from a holistic perspective
  • Able to break down sophisticated machine learning model knowledge to digestible information for non-technical audience
  • Able to create efficient and effective documentation
  • BSc degree in Computer Science, Engineering or relevant field



We use machine learning and embedded systems to create new applications and use cases, deployed in cooperation with our global partners.

The candidate would be able to thrive in a dynamic and continually changing, face-paced environment, self-directed, and find enjoyment in working on a breadth of different technology stacks simultaneously. The candidate should be able to rapidly acquire requisite skills to the level of being able to develop and implement prototypes as well as continuing to support their pilot runs and transition to deployment.

Due to the global nature of our business there is a possibility for international business trips.



  • Evaluate, design, implement the machine learning and system level pipeline into prototype as well as production environments
  • Direct and delegate tasks to other engineers for effective and efficient creation of rapid system development
  • Execute full software development life cycle (SDLC)
    • Integrate software components into a fully functional software system
    • Develop software verification plans and quality assurance procedures
    • Document and maintain software functionality
    • Write well-designed, testable code
  • Troubleshoot, debug and upgrade existing systems
  • Develop flowcharts, layouts and documentation to identify requirements, solutions, and determine operational feasibility

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.