Software Engineer, TS/SCI with Polygraph

Rivermatrix Technologies

Maryland

On-site

USD 160,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

PTO
401(k)
Health insurance
Dental
Vision
Life insurance
Flexible Spending Account
Professional development
Short & Long Term Disability

Job summary

Rivermatrix Technologies, Inc. in Annapolis Junction, Maryland, seeks a Software Engineer with TS/SCI and Polygraph to design, build, and deploy AI/ML solutions in secure HPC environments.

You will work across the full ML lifecycle—from data prep and model training to production deployment—using Python, Hugging Face transformers, PyTorch, and containerized deployments with Kubernetes. Strong problem solving and collaboration are essential.

Qualifications

  • Twenty years of SWE experience on programs/contracts of similar scope.
  • Bachelor’s degree in Computer Science or a related discipline; four additional years of SWE experience may substitute for a degree.
  • Experience deploying ML models into production software.

Responsibilities

  • Design, develop, test, and maintain software applications supporting AI/ML capabilities.
  • Develop and deploy ML models using modern Python-based frameworks.
  • Integrate, fine‑tune, and optimize Hugging Face transformer models for mission applications.
  • Build and maintain data science workflows supporting data ingestion, preparation, feature engineering, model training, and evaluation.
  • Develop scalable ETL pipelines to process structured and unstructured data from multiple sources.
  • Work with data lakes and large datasets to support analytics and ML initiatives.
  • Deploy AI/ML applications using Docker and Kubernetes.
  • Collaborate with data scientists, software engineers, and systems engineers to transition research into operational capabilities.
  • Evaluate information retrieval techniques and improve search, ranking, and retrieval performance.
  • Optimize model performance, inference speed, and resource utilization across distributed computing environments.
  • Develop software that integrates with databases and enterprise data platforms.
  • Support cluster-based computing environments, including job scheduling and workload management.
  • Participate in Agile development activities including sprint planning, code reviews, testing, and documentation.
  • Troubleshoot production issues and implement performance improvements across AI/ML systems.

Skills

Problem solving
Debugging
Communication

Education

Bachelor’s degree in Computer Science or related

Tools

Hugging Face Transformers
PyTorch
Kubernetes
SQL
Linux

Job description

Rivermatrix Technologies, Inc. | Full time

Software Engineer, TS/SCI with Polygraph

Annapolis Junction, United States | Posted on 07/16/2026

  • Security Clearance Top Secret SCI/Polygraph
  • Experience 20+ Years and Bachelor of Science
  • City Annapolis Junction
  • State/Province Maryland
  • Country United States
Job Description

Rivermatrix Technologies is seeking a Software Engineer with experience developing and deploying machine learning and artificial intelligence solutions within secure, high-performance computing environments. The selected candidate will work as part of a multidisciplinary engineering team to design, build, and optimize scalable AI/ML capabilities that support mission-critical applications.

This position requires strong software engineering fundamentals combined with hands‑on experience developing machine learning solutions, integrating open-source AI frameworks, and deploying models into production environments. The ideal candidate is comfortable working across the entire machine learning lifecycle—from data ingestion and preparation through model training, evaluation, deployment, and operational support.

Responsibilities
  • Design, develop, test, and maintain software applications supporting AI/ML capabilities.
  • Develop and deploy machine learning models using modern Python-based frameworks.
  • Integrate, fine‑tune, and optimize Hugging Face transformer models for mission applications.
  • Build and maintain data science workflows supporting data ingestion, preparation, feature engineering, model training, and evaluation.
  • Develop scalable ETL pipelines to process structured and unstructured data from multiple sources.
  • Work with data lakes and large datasets to support analytics and machine learning initiatives.
  • Deploy AI/ML applications using containerization technologies including Docker and Kubernetes.
  • Collaborate with data scientists, software engineers, and systems engineers to transition research into operational capabilities.
  • Evaluate information retrieval techniques and improve search, ranking, and retrieval performance.
  • Optimize model performance, inference speed, and resource utilization across distributed computing environments.
  • Develop software that integrates with databases and enterprise data platforms.
  • Support cluster‑based computing environments, including job scheduling and workload management.
  • Participate in Agile development activities including sprint planning, code reviews, testing, and documentation.
  • Troubleshoot production issues and implement performance improvements across AI/ML systems.

Rivermatrix is a small, technology first shop committed to delivering great work and treating our folks well. Joining Rivermatrix means being a valued member of a small team, not just a number lost in a crowd. We approach our work with creativity, mission‑focus, and a passion for quality and results. Rivermatrix is built lean so we can drive resources towards what counts; our employees. We believe that the quality of our staff, focus on building good technology (not just the bottom line), competitive salaries, great benefits, and employee investment are the foundation for our continued success.

Salary Range: $160,000 - $260,000. This is not a guarantee of compensation or salary. Salary will be set based on education, experience, geographic location and possibly contractual requirements and could fall outside of this range.

There are no shareholders or investment firms to report to. Our sole focus is building good technology.

EMPLOYEE FOCUSED

Our employees are our lifeblood. Their hard work and ingenuity is what drives our success.

QUALITY OVER QUANTITY

We eschew the "butts in seats" mentality present in our industry to focus on building good technology as the driver of our growth.

Requirements
  • Twenty (20) years of experience as a Software Engineer (SWE) supporting programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university. Note: Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Experience developing, training, or integrating machine learning models into production software.
  • Experience with Hugging Face Transformers or similar large language model frameworks.
  • Experience with PyTorch or comparable deep learning libraries.
  • Experience building ETL pipelines and supporting data engineering workflows.
  • Experience working with large datasets, data lakes, and structured/unstructured data.
  • Experience deploying applications within Kubernetes environments.
  • Experience with SQL and relational database technologies.
  • Experience evaluating machine learning model performance and information retrieval techniques.
  • Experience working in Linux environments.
  • Strong problem‑solving, debugging, and software design skills.
  • Excellent written and verbal communication skills.

Rivermatrix offers a well rounded benefits package to include: PTO, 401(k), Health, Dental, Vision, Life, Flexible Spending, Professional Development, Short & Long Term Disability, and much more!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer, TS/SCI with Polygraph
Principal Software Engineer, TS/SCI with Polygraph

Rivermatrix Technologies • Maryland

On-site
USD 160,000 - 260,000
PTO
401(k)
Health
+7
Cloud Software Engineer, TS/SCI with Polygraph
Cloud Software Engineer, TS/SCI with Polygraph

Rivermatrix Technologies • Maryland

On-site
USD 160,000 - 240,000
PTO
401(k)
Health
+6
AI/ML Software Engineer — TS/SCI Poly
AI/ML Software Engineer — TS/SCI Poly

Rivermatrix Technologies • Maryland

On-site
USD 160,000 - 260,000
PTO
401(k)
Health insurance
+6
Machine Learning - Senior Software Engineer - ETL, Transformers, Python
Machine Learning - Senior Software Engineer - ETL, Transformers, Python

Erias Ventures, LLC • Maryland

On-site
USD 232,000 - 255,000
Above Market Hourly Pay
11% Roth or Traditional 401k with vest
Spot Bonuses for BD and Growth
+16
Principal Software Engineer
Principal Software Engineer

Envision Innovative Solutions • Annapolis (MD)

On-site
USD 215,000 - 250,000
Machine Learning - Senior Research Engineer - Transformation, Vectors 7/4/2026 Annapolis Juncti[...]
Machine Learning - Senior Research Engineer - Transformation, Vectors 7/4/2026 Annapolis Juncti[...]

Erias Ventures, LLC • Annapolis (MD)

Hybrid
USD 225,000 - 240,000
11% 401k with Immediate Vesting
Professional Development Bonuses
Company subsidized Medical Coverage
+3
Machine Learning - Senior Research Engineer - Transformation, Vectors 07-01-2026 Annapolis Junc[...]
Machine Learning - Senior Research Engineer - Transformation, Vectors 07-01-2026 Annapolis Junc[...]

Erias Ventures, LLC • Annapolis (MD)

Hybrid
USD 225,000 - 240,000
Above Market Hourly Pay
11% Roth or Traditional 401k
Spot Bonuses
+2
Principal Software Engineer
Principal Software Engineer

Envision Innovative Solutions • Corridor North (MD)

On-site
USD 215,000 - 250,000
Software Engineer
Software Engineer

Envision Innovative Solutions • Columbia (MD)

On-site
USD 165,000 - 185,000
Senior Software Engineer
Senior Software Engineer

Envision Innovative Solutions • Columbia (MD)

On-site
USD 185,000 - 215,000