Senior Python Engineer

Senior Python Engineer (Sensors, Embedded)

About the Role:

DCY is seeking a Senior Python Engineer (Sensors, Embedded). DCY is the corporate research division that focuses on advanced technology development for applications across all DCY product lines including Automotive, Lifestyle (consumer), and Professional. You will work with an advanced real-time data collection platform in lab simulators and in vehicles which involves acquiring images, videos, ECG, EEG and other Biosignals to support the Machine Learning for our next generation driver monitoring systems.


This position will be located in Yerevan, Armenia, where the successful candidate will have access to world class tools and facilities.

Your Team:

This position has no direct reports.

What You Will Do:

  • Collaborating with data scientists, AI Engineers and Research Engineers to improve processes and procedures for machine learning training and validation.
  • Build infrastructure, framework, platform and tools that power our Machine Learning research including automated data collection, analysis and validation.
  • Collaborate with other teams/groups in the organization. Close collaborations with DevOps, and Data collection teams

What You Need:

  • Bachelor or Master Degree in Computer Science and/or SW Engineering
  • 5+ years of relevant experience
  • Experience writing code in Python in a commercial or research setting.
  • Experience in software development using C/C++
  • Experience in software development using JS, Bash is a plus.
  • Experience using NumPy, SciPy and similar compute frameworks.
  • Experience working with large datasets, ideally containing images and videos.
  • Experience with various sensors (cameras, thermal sensors, biosignal sensors, etc.) through various interfaces (RS232, USB, Ethernet, Wi-Fi, Bluetooth, GPS, GSM)
  • Knowledge of multithreading, multiprocessing, inter-process communications and synchronization mechanisms
  • Performance optimization is a big plus
  • Knowledge of algorithms, data structures
  • Experience with CI tools such as Git, Jenkins, Jira
  • Strong written and verbal communication skills.
  • Ability to interpret and articulate analytical results 

What is Nice to Have:

  • Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with various testing tools
  • Experience in Artificial Intelligence, Machine Learning, and Distributed Computing
  • Experience with practical data science or statistical analysis.
  • Experience working on research in a commercial environment.
Share by: