SOFTWARE DEVELOPER WITH ML BACKGROUND

at  Unikie

Abu Dhabi, أبو ظبي, United Arab Emirates -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Aug, 2024Not Specified05 May, 2024N/APython,Machine LearningNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE ARE LOOKING FOR

Software Developer with ML Background
We are looking for Software Developer with ML Background to join Unikie Team in UAE. You will start your journey in a selected customer project. Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good team spirit, low-hierarchy and nonexistent bureaucracy.
This project aims to transition pre-developed machine learning models from the research phase into a production environment within a specified technology stack. This involves adapting and optimizing these models to ensure compatibility with embedded devices and establishing MLops practices. The role of the Software Developer is crucial for successfully integrating these technologies and maintaining operational stability.

Skills Required

  • C++ Buutcamp
  • Machine Learning
  • PyTorch
  • MLOps
  • Python

Locations

  • Abu Dhabi, UAE

The Software Developer will be responsible for the following:
1. Integration of Machine Learning Models: Leverage extensive experience in PyTorch, quantization techniques, and embedded system programming to integrate machine learning models into the designated software stack. Ensure models are optimized for real-time processing and prediction on embedded devices.
2. DataManagement: Manage and structure datasets required for model validation and operation within production environments. Ensure adherence to data integrity and compliance with data protection standards.
3. Optimization for Embedded Systems: Adapt and fine-tune machine learning models using C and C++ to enhance performance and efficiency on low-power embedded devices.
4. Support for MLops: Implement and support MLops infrastructure to automate machine learning models’ deployment, monitoring, and lifecycle management in production settings.
5. Performance Monitoring: Regularly assess model performance on embedded platforms, implementing updates and optimizations to ensure they meet operational demands.
6. Collaboration and Reporting: Collaborate with the research and software engineering teams to ensure seamless translation of models into production. Provide bi-weekly updates on integration progress and system performance.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Abu Dhabi, United Arab Emirates