Position: Computer Vision Software Engineer
Company: Data Science UA
Category: Data Science
Experience required: 3y
English level: upper

Our client’s company is a young and thriving venture that is transforming the future of manufacturing by amplifying human worker capabilities through the use of deep technologies. Our client is backed by NASA, Amazon, USC, and another value-add Silicon Valley and global investors, and they are already working with major manufacturers such as Nokia & Airbus. The company has a family-like working atmosphere, 300-feet underwater job intensity, and is operated under strong values and professional standards. This company has just raised our Series A and is seeking to expand our founder’s team with the first batch of adventurous and talented Pioneers. If what you read here resonates with you... please reach out.

About You:
You strive under uncertainty and enjoy breaking down challenging problems into smaller solvable pieces. You have spent an extensive amount of time building production software by collaborating with high-performing technical teams and have been part of numerous product life cycles from ideation to production. Furthermore, you have developed a strong skill set and intuition in proposing unprecedented & ambitious, yet efficient and effective solutions to technical problems. Also, you will work closely with the founding team and will have a great impact on the direction of the products and the company.

**Responsibilities:**
- You will be designing and implementing algorithms and machine learning models for computer vision applications.
- This role also involves defining, implementing, and optimizing performance metrics for computer vision, data exploration, data analysis, and automated data validation pipeline.
- Develop, optimize, qualify and debug the algorithms and software.
- Collaborate with other team members to deploy the algorithms/SW to customer sites and factories.
- Define algorithm performance verification specs and review existing algorithms.
- Integrate and validate the algorithms in pre- and post-production environments.

**Requirements:**
- Minimum of a Master’s Degree in Computer Science or related field.
- 4+ years of industry experience developing algorithms and computer vision models using PyTorch or TensorFlow.
- 4+ years of industry experience using OpenCV library and related tools.
- Deep knowledge of image processing and computer vision.
- Great programming skills in Python and similar languages, with a deep understanding of data structures and algorithms.
- Self-motivated, responsible, and excellent written and verbal interpersonal skills.

**Additional nice-to-have skills:**
- Familiarity with NVIDIA DeepStream SDK and its main components including TensorRT.
- Experience with AWS Sagemaker or similar cloud platforms for machine learning model development.
- Practical knowledge of self-supervised, semi-supervised, and few-shot learning methods in machine learning.

**Why Join our client’s company:**
- You will play a critical role in crafting the future of the company, as well as the future of Artificial Intelligence and of manufacturing tech.
- You will make a personal contribution to developing highly advanced technology.
- Competitive compensation package with relevant upside potential.
- Our client’s company values flexibility and understands the importance of family and personal commitments.
- Everyone in the company has a healthy dose of humility and a positive attitude.

Компанія нашого клієнта — молода та процвітаюча, яка змінює майбутнє виробництва, розширюючи можливості працівників за допомогою глибоких технологій. Нашого клієнта підтримують NASA, Amazon, USC та інші інвестори Кремнієвої долини та глобальні інвестори, і вони вже співпрацюють із великими виробниками, такими як Nokia та Airbus. У компанії панує приємна робоча атмосфера, яка базується на твердих цінностях і професійних стандартах.

Якщо ви:
Любите розбивати складні проблеми на менші розв’язні частини з подальшим вирішенням. Ви витрачали багато часу на створення виробничого програмного забезпечення, співпрацюючи з високопродуктивними технічними командами, і були частиною численних життєвих циклів продукту від ідеї до виробництва. Крім того, ви розвинули себе як фахівця, аби пропонувати безпрецедентні та амбітні рішення технічних проблем. Крім того, ви будете тісно співпрацювати з командою засновників і будете мати великий вплив на напрямок розвитку продуктів і компанії.

Обов’язки:
- Проєктування та впровадження алгоритмім та моделей machine learning для додатків computer vision.
- Визначення, впровадження та оптимізація показників продуктивності computer vision, дослідження та аналіз автоматизованого каналу перевірки даних.
- Розробка, оптимізація та налагодження алгоритмів і програмного забезпечення.
- Робота в команді для встановлення алгоритмів/ПЗ на сайтах клієнтів.
- Визначення характеристик перевірки ефективності алгоритму та перегляд існуючих алгоритмів.
- Інтеграція та перевірка алгоритмів в production середовищах, до та після.

Буде перевагою:
- Досвід роботи з NVIDIA DeepStream SDK і його основними компонентами, включаючи TensorRT.
- Досвід роботи з AWS Sagemaker або подібними cloud платформами для розробки моделі machine learning.
- Знання самоконтрольованих, напівконтрольованих і поодиноких методів навчання в machine learning.

Переваги роботи в компанії:
- Ви візьмете на себе вирішальну роль у створенні майбутнього компанії, а також майбутнього штучного інтелекту та виробничих технологій.
- Ви зробите особистий внесок у розвиток передових технологій.
- Компенсація, що відповідає вашим навичкам.
- Компанія надає можливість поєднувати роботу та сім’ю.