Browse Jobs
For Employers
Post JobLog inGet Started

Senior Computer Vision Engineer

Atomica
Cairo, Egypt
Posted 1 year ago
24Applicants for1 open position
  • 17Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Atomica.ai is a US-based company that helps doctors provide the best patient care possible using the power of AI, Robotics, and 3D Printing.

Atomica is looking for Senior Computer Vision Engineers to join our growing AI team. You will design and create in-house algorithms and libraries to process medical images (DICOMs) and 3D models to recognize patient features and help automate manual tasks. You will also work with other engineers and data scientists allowing you to learn new skills.

Our teams are fully remote and are distributed among many locations, We meet physically as a group once every six weeks.

Responsibilities:

  • Maintain our computer vision libraries
  • Explore and analyze medical images through image processing
  • Implement various segmentation techniques
  • Explore and analyze 3D models
  • Research, develop, evaluate and optimize various computer vision and deep learning models for different problems
  • Communicate with other teams to gather requirements
  • Create unit tests, documentation, and examples for the maintained libraries

Job Requirements

  • Bachelor's degree in the areas of Computer Science/Computer Engineering, Engineering or any other related fields
  • Good command of English

Technical skills:

  • At least 3 years of experience with C/C++
  • At least 3 years of experience with Image Processing and Computer Vision
  • Experience in Mathematics (linear algebra/statistics)
  • Ability to implement and prototype research papers
  • Familiarity with source control tools (git)
  • Experience with any machine/deep learning frameworks like Tensorflow and PyTorch is a plus
  • Experience with high-performance computing (vectorization, multi-threading) is a plus
  • Communication
  • Teamwork
  • Problem-solving
  • Time management
  • Flexibility & Adaptability

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Computer Vision Engineer