COMPUTER VISION SOFTWARE ENGINEER Job in Fall River | Yulys
×

Job Title: COMPUTER VISION SOFTWARE ENGINEER

Company Name: Innovative Defense Technologies
Job Industry: Computer Software
Job Type: Full time
WorkPlace Type: On-Site
Location: Fall River, Massachusetts, United States
Job Description:

Background Information:
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Computer Vision Software Engineer to be based in our Fall River office.

Overview:
The Computer Vision Software Engineer position offers an engineer the opportunity to utilize their knowledge and talents as part of a collaborative team developing AI solutions for a growing company. A few of the responsibilities include applying modern computer vision techniques (Deep Convolutional Neural Networks, ORB/SIFT/SURF, etc.), supporting feasibility studies, extracting semantic meaning from visual information, and exploring data using scientifically valid techniques to exploiting patterns with state-of-the-art AI/ML/DL solutions.

All applicants must be able to obtain/maintain an active U.S. Security Clearance.

Responsibilities Include:

  • Design and Implement Computer Vision and/or Machine Learning algorithms and approaches for solving image segmentation/classification
  • Utilize Deep Learning frameworks such as PyTorch, Deeplearning4j, Tensorflow, Keras, etc. to build and validate ML/DL models
  • Work closely with a fast-paced team to imagine, design, develop, test, and launch software
  • Solve problems and have a large degree of ownership for the delivery of your code and design
  • Prepare written reports and project deliverables for work performed
  • Interact with technical team members from multiple organizations in a team environment

Minimum Required Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Engineering, Physics, or Math required
  • 3+ years of professional software development experience with Computer Vision experience

Required Skills:

  • Previous experience in Computer vision and image processing
  • Experience developing solutions in Java and Python
  • High motivation and interest in learning and implementing solutions using computer science and Machine Learning technologies
  • Proficiency working in Linux
  • Ability to convert high-level product requirements into successful products through solid software architectures, engineering design and implementation

Preferred Skills:

  • Experience working with GPUs to develop and train models
  • Previous experience in an AI/ML role
  • Experience using ML libraries, such as scikit-learn
  • Experience working with convolutional neural network, decision trees, probability networks, association rules, and clustering
  • Demonstrated ability to rapidly design and develop proof of concept applications of existing computer vision/machine learning algorithms to new problems, and then continue to evolve against customer requirements
  • Demonstrated ability to develop experimental and analytic plans for data modeling processes, use of strong baselines, ability to accurately determine cause and effect relations

Competencies:

  • Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
  • Attention to detail
  • Initiative, creativity, reliability, teamwork
  • Ability to adapt to and thrive in a fast-paced environment

EEO Statement:
IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.

Become a part of our growth newsletter