Computer Vision Machine Learning Engineer - Remote...

Location: Tewksbury, MA 01876

*** Mention DataYoshi when applying ***


Job Description:

Leidos’ Security Detection & Automation operation is seeking an Algorithm Development Engineer to join our cross-functional engineering team using cutting edge technology to develop truly novel solutions that make travel and trade safer, healthier, and more efficient on a global level.

As a Computer Vision / Machine Learning Engineer on our team, you will be involved in the development of computer vision, image processing, and machine learning algorithms for several of our real-time airport x‑ray baggage scanning products. You will be work on algorithms for 2-d and 3-d volumetric x‑ray detection of explosives (and other prohibited items) in passenger baggage leading to official TSA and EU certification testing. We have thousands of scanners in daily operation around the world on which your algorithms will be deployed and in daily operation.

This position has the option of teleworking / being fully remote from any location in the US, with occasional travel to Tewksbury MA as necessary.

Primary Responsibilities:

  • Implement production quality real-time C++ software for sophisticated computer vision and machine learning algorithms; primarily for detecting threat objects in 3-d volumetric x-ray data.
  • Design and implement new algorithms and improve existing algorithms in C++ algorithm framework class structure using good software engineering techniques with emphasis on reusability and efficiency
  • Train machine learning classifiers with emphasis on classifier generalization. Machine learning involves training traditional machine learning classifiers on datasets composed of feature vectors for objects identified in x-ray scans.
  • Assist with the development of new deep learning algorithms to improve the detection performance for challenging threats
  • Analyze data, make recommendations, write technical reports
  • Interface with other software teams to integrate algorithms with external software components.
  • May require occasional travel (5%), domestic or international, to assist with data collections

Basic Qualifications:

  • MS or PhD in computer science/engineering in a related subject such as computer vision, machine learning or AI
  • 3 years of image processing experience (filtering, segmentation, edge detection, object detection)
  • 3 years of machine learning classifier development experience
  • 3 years of C++ development in a scientific software development environment
  • Strong math, analytical and communication skills.
  • Experience with product quality software development including optimizing algorithm implementations to reduce run-time
  • Experience with Windows and Linux development environments including writing scripts
  • Experience with Microsoft Office tools
  • Must have positive, team focused attitude and approach to work tasks. Must be a team player, but also needs to be able to carry out tasks independently.
  • Must be able to obtain and maintain a US Secret security clearance - requires US Citizenship

Preferred Qualifications:

  • 2 years experience with deep learning tools and methods for computer vision
  • Experience with Python, R and perl
  • Strong understanding of statistical pattern recognition and classification.
  • Basic knowledge of x-ray systems and technologies
  • Real-time programming,
  • Current US secret security clearance

About Us:

Driven by our talented workforce, the Security Detection and Automation Operation is the cornerstone of Leidos’ comprehensive suite of fully integrated security detection and automation solutions for aviation, ports and borders, and critical infrastructure customers around the world, with more than 24,000 products deployed across 120 countries. Leidos is positioned to address emerging and evolving threats through rapid development of innovative solutions for our global customers.

External Referral Bonus:


Potential for Telework:

Yes, 100%

Clearance Level Required:



Yes, 10% of the time

Scheduled Weekly Hours:




Requisition Category:


Job Family:

Signal Processing Engineering

Pay Range:

Pay Range - -

Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company’s 38,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Va., Leidos reported annual revenues of approximately $11.09 billion for the fiscal year ended January 3, 2020. For more information, visit

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.

Leidos will never ask you to provide payment-related information at any part of the employment application process. And Leidos will communicate with you only through emails that are sent from a email address. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

*** Mention DataYoshi when applying ***

Offers you may like...

  • Computer Futures

    freelance data analyst (Power BI)
  • Computer Futures

    Freelance Data Analyst
  • Computer Futures

    Freelance Data Engineer
  • Computer Futures

    Freelance Azure Data Engineer
  • ASTEK Polska

    Lead Data Scientist experienced in Computer Vision