We are always on the lookout for creative and talented people.
Please submit resumes to


 

C++ Software Engineer

Description:

UtopiaCompression is in need of a C++ Software Engineer, with current U.S. work authorization, to support R&D and product development in multiple areas, including:

  • Computer vision
  • Machine learning
  • Control and estimation applications for the air and maritime domains

This role involves the implementation of state-of-the-art numerical algorithms on CPUs, GPUs, SoCs, and other embedded platforms.

Basic Requirements

  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 3 or more years of industry experience as C++ developer
  • Strong programming skills in Python and Golang
  • Extensive development experience in Linux environments
  • Experience with embedded platforms
  • Currently authorized to work in the U.S.

Desired Expertise/Experience

  • Experience with libraries such as Boost, Eigen, HDF5, OpenCL
  • GPU programming experience
  • Experience in developing scalable web backend architectures
  • Experience in computer vision, machine learning, control, image processing, detection, tracking, classification
  • Hands-on experience with EO, IR, INS, IMU, GPS sensors

back to top

 

Computer Vision R&D Scientist

Description:

UC is seeking a Computer Vision R&D Scientist to support its vision technology programs. In this role, you will be required to lead UC’s computer vision algorithm and software development efforts. You will be responsible for designing and developing computer vision and machine learning algorithms applied to multiple products. This will involve mathematical modeling and analysis, algorithm development, software prototyping and product development.

Basic Requirements

  • Ph.D. in Computer Science/Electrical Engineering/Applied Mathematics, or M.S. w/5+ years experience
  • Strong background in Computer Vision, Machine Learning, and Image/Video Processing (detection, tracking, classification, online learning, active learning, deep learning, event analysis, etc.)
  • Contributions to peer-reviewed vision conferences/journals
  • Strong programming skills in C++, Python, MATLAB

Desired Expertise/Experience

  • Post-doctoral experience is a strong plus
  • Prior experience in executing R&D projects
  • Experience in writing proposal and winning grants
  • Hands-on experience with EO and/or IR sensors and optical systems
  • Experience programming and developing on GPUs or other embedded systems

back to top

 

Machine Learning AI Scientist

Description:

UC is currently seeking a Machine Learning (ML) / Artificial Intelligence (AI) Scientist to support a diverse range of programs including: collaborative UAV navigation, scene understanding and activity/event analysis in video tracks, situated and collaborative agent theories, object detection from SONAR images, taxonomy classification, medical diagnostics and training, and many problems in computer vision-aided detection, tracking and classification. The candidate will also aid in text mining, social network, and wireless communications research. The candidate must have strong writing and communication skills and will be expected to participate in as well as lead efforts to procure funding through grant proposals.

Basic Requirements

  • PhD/Post-Doc in computer science or electrical engineering with a focus on ML & AI
  • Deep and diverse knowledge of AI concepts and variety of ML regimes, including deep learning
  • Strong programming skills in C++ and Python
  • Strong fundamentals in mathematics, statistics, probability theory, algorithms

Desired Experience

  • Experience with big data algorithms and systems
  • Theoretical background in convolutional neural networks and experience with tensorflow
  • Experience with computer vision
  • Experience with developing agents with cognitive and affective/emotional capabilities
  • Prior experience in executing R&D projects and software design and development
  • Publications in conferences and journals
  • Prior experience in writing research grants
  • Experience with algorithm parallelization, GPUs, and/or embedded systems development is a plus

back to top

 

Machine Learning-Computer Vision Research Scientist

Description:

UtopiaCompression Corporation is seeking a Machine Learning-Computer Vision Research Scientist to support a diverse range of programs through development and application of Machine Learning (ML), Artificial intelligence (AI) and Computer Vision techniques. The prospective candidate shall innovate and adapt multidisciplinary approach to solve problems in medical domain and intelligent training technologies. The candidate will be expected to lead efforts in procuring funding through grant proposals.

U.S. citizens and Green Card holders are highly encouraged to apply.

Basic Requirements

  • PhD (minimum), Postdoc (preferred) in Applied Mathematics, Computer Science, or an Engineering discipline relevant to the expertise noted below
  • Deep and diverse knowledge of applied mathematics, e.g. combinatorial optimization; game theory; etc
  • Deep and diverse knowledge of probability theory and statistical modeling
  • Deep and diverse knowledge of AI concepts including: (a) variety of machine learning and classification regimes; (b) autonomous situated agents with cognitive and affective/emotional faculties; (c) variety of reasoning capabilities; (d) data mining and analytics; etc
  • Well-versed in computer vision both in theory and practice including: (a) image processing and analysis; (b) video processing and analysis
  • Impressive research, writing, and communication skills. Candidate is required to have publications in reputable journals, e.g. CVPR, IEEE, with him/her as the first author

Desired Experience

  • Experience with big data algorithms and systems
  • Dexterous with MATLAB and Python programing languages
  • Application of ML to varied Medical Informatics and Bioinformatics tasks, including multi-modal data fusion, diagnostic classification and prediction
  • Familiarity with diverse medical image modalities (US, CT or MRI) and physiological data (ECG, spectral, Doppler)

back to top

 

R&D Software Engineer

Description:

UC is seeking a strong R&D Software Engineer to support research and product development in multiple areas, including computer vision, machine learning, controls and estimation applications for the air and maritime domains. This role involves the implementation of state-of-the-art machine learning algorithms on CPUs as well as GPUs, SoCs, and other embedded platforms. The candidate may be required to aid in research, analysis, and simulation studies, documentation, system integration, and testing.

Basic Requirements

  • BS/MS/PhD in Computer Science or Electrical Engineering
  • Strong programming skills in C++
  • Expertise in computer vision and machine learning
  • Proficient with Linux environments

Desired Expertise/Experience (Any one from below)

  • Proficiency in other programming languages: Python, Matlab
  • Experience with libraries such as Boost, Eigen, HDF5, OpenCL
  • Experience designing and developing real-time software architectures
  • Experience with embedded platforms
  • Hands-on experience with EO, IR, INS, IMU, GPS sensors

 

back to top