jobapplier

AI/ML Software Engineer III

thorsolutionsllc

THOR Solutions is actively seeking a Software Engineer III with a focus on AI and Machine Learning (ML) to support a contract developing an AI tool to automate the comparison process for U.S. Navy engineering drawings or “Damage Control Plates” in Virginia Beach, VA . The software engineer will be part of a team building a computer vision-based image processing pipeline that ingests two versions of the DC plates and identifies differences, and a locally deployed language model that takes output from the first component and generates draft comparison reports.

About thorsolutionsllc

Founded in 2009, THOR Solutions, LLC (THOR) is a rapidly growing Center for Veteran’s Excellence (CVE) verified Service-Disabled Veteran-Owned Small Business (SDVOSB) providing mission critical support across the Department of Defense, Department of Homeland Security, federal civilian agencies and commercial maritime industry, worldwide.

THOR provides innovative and tailored expertise in multidisciplinary engineering, project and program management, business and financial management, technical support, integrated logistics support, training support, fleet support, corporate operations support, assessments and studies.

THOR is privileged to deliver service solutions to the nation’s most complex military, public sector and industry challenges.

Responsibilities

  • Design, develop, and integrate a computer vision pipeline capable of ingesting, aligning, and automatically detecting differences between two versions of an engineering drawing.
  • Develop and deploy a locally hosted language model to interpret comparison output and generate structured, human-readable draft reports for engineer review.
  • Build and maintain a secure, engineer-facing web interface that allows users to review AI-generated findings, annotate results, and approve or correct comparison reports.
  • Implement drawing ingestion and normalization routines supporting multiple file formats including PDF, TIFF, CGM, DXF, and JPEG.
  • Ensure all software components are deployable on existing on-premise hardware with no cloud infrastructure dependency.
  • Produce and maintain technical documentation including design documents, API references, and user guides.
  • Hybrid work schedule.

Requirements

  • This position is a short-term position, anticipated to last approximately though the end of December, 2026, with possibility of further work.
  • Only U.S. citizens are eligible for a security clearance ; therefore, only current U.S. citizens will be considered for this position.
  • Bachelor’s or Master’s degree in a quantitative field of study such as engineering or mathematics (e.g., software engineering, computer engineering, computer science, electrical engineering, information technology, or information systems) from an accredited institution.
  • In lieu of a relevant degree, other qualifications such as additional years of highly-relevant experience and/or professional certifications may be considered.
  • Cybersecurity certification such as CompTIA Security+ or similar.
  • At least five (5) years of professional experience in software engineering, including recent experience with AI/ML concepts and development.
  • Experience with applying programming concepts in a professional or academic setting.
  • Experience with applying modern software development methodologies (e.g. agile, DevOps/DevSecOps) in a professional or academic setting.
  • Proficiency with common productivity software including the Microsoft Office suite.
  • Excellent communication skills.
  • Experience deploying and optimizing large language models for CPU-based inference in resource-constrained environments.

Preferred

  • Familiarity with DoD or Navy IT environments, network security requirements, or working with government-managed infrastructure.
  • Agile Developer certification or Certified Scrum Developer certification.

Pay

  • The anticipated pay range for this position in the identified location(s) is $38.46 – 45.67/hour.
  • Actual compensation offered will be based upon individual factors including education, qualifications, and experience.

Benefits

  • Along with competitive pay, THOR offers a comprehensive benefits package including: Paid Time Off (accrued) Paid Holidays 401(k) with employer match and Traditional/Roth options Medical Insurance (3 plan options) TRICARE Supplemental Coverage for TRICARE-eligible individuals Dental Insurance (2 plan options) Vision Insurance Plan (2 plan options) Healthcare and Dependent Care Flexible Spending Accounts (FSAs) Commuter/Transit Benefits Basic Life/AD&D Insurance for employee Additional Life Insurance options for employee + family Short-Term and Long-Term Disability Insurance Pet Benefits Legal Plan ID Theft Protection Plan Employee Assistant Plan and Work-Life Program Voluntary Leave Transfer Program Tuition Reimbursement Program Employee Referral Program Please be aware that many of our positions require an existing security clearance or the ability to obtain a security clearance.

Location

Three days/week onsite at THOR’s Virginia Beach, VA office location, and the remainder may be performed remotely/work from home.

Travel

Up to 10% travel anticipated to sites in San Diego, CA and Philadelphia, PA.

Typical Physical Activity

Desk/computer work in an office environment.

May involve

repetitive motion.

Existing SECRET Security Clearance Required

This position requires an existing active or interim Secret security clearance prior to hire.

Benefit Offerings

Security clearances may only be granted to U.S. citizens. Applicants to cleared positions who lack clearance eligibility will not be considered.

THOR is proud to be an Equal Opportunity Employer, including veterans and individuals with disabilities . THOR considers all qualified applicants for employment without regard to legally protected characteristics. This policy applies to all terms and conditions of employment. If you are an individual with a disability and would like to request a reasonable accommodation as part the employment selection process, please contact us at or (571) 215-0077.