Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-Level Software Engineer

$90k - $180k

Riverside Research

Riverside Overview

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country's most challenging technical problems.


All Riverside Research opportunities require U.S. Citizenship.

Position Overview

As a Mid-Level Machine Learning/AI Software Engineer, you will be responsible for developing, implementing, and applying machine learning/AI algorithms and solutions to address complex challenges within defense applications. You will collaborate closely with cross-functional teams, including data scientists, software engineers, and defense analysts, to enhance the capabilities of our systems and support mission-critical operations.

This position is located in our Fairfax, VA office or our Lexington, MA office.

Responsibilities

- Develop, implement, and apply machine learning / AI algorithms


- Design, implement, and optimize machine learning/AI models for various defense applications, including data analysis, pattern recognition, and predictive modeling.

- Collaborate with data scientists to preprocess and analyze large datasets, ensuring high-quality training data for model development.

- Develop scalable software solutions that integrate machine learning/AI algorithms into existing systems and workflows.

- Conduct experiments to evaluate and refine model performance, ensuring reliability and accuracy.

- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and documentation.

- Stay current with advancements in machine learning/AI technologies and methodologies, applying best practices to enhance our projects.

- Contribute to the preparation of technical reports and presentations for stakeholders.

Qualifications

Required Qualifications:

- Current Secret clearance, ability to obtain a TS/SCI

- Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.

- 8-10 years of experience in software engineering with a focus on machine learning/AI and data analysis.

- Proficient in programming languages such as Python, Java, or C++, with experience in machine learning/AI libraries (e.g., TensorFlow, PyTorch, Scikit-learn).

- Strong understanding of machine learning/AI algorithms, statistical analysis, and data mining techniques.

- Experience with data management tools and frameworks

- Familiarity with software development methodologies (Agile, Scrum) and version control systems (Git).

- Familiarity with cloud computing platforms (e.g., AWS, Azure) and deployment of machine learning/AI models in cloud environments.

- Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.

- Effective communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.

Preferred Qualifications:

- Current TS/SCI clearance

- Experience in defense or government contracting environments.

- Knowledge of cybersecurity principles and practices.

- Familiarity with common AI Agent SDKs (LangGraph, OpenAI SDK, etc.) and related protocols (e.g., MCP, A2A)

- Familiarity with running language models locally (e.g., using HuggingFace transformers, ollama, LM Studio, llama.cpp, etc.)

Global Comp

$90,000 - $180,000 This represents the typical compensation range for this position based on experience, location and other factors.

Closing Statement

Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring. Riverside offers comprehensive compensation and benefit packages to our employees.
Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran's status or any other status legally protected by applicable federal, state, and local law.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Engineer in Fairfax, VA vacancy
  •  ...DevOps Engineer (Mid-Level) Concept Plus is a mission-focused technology solutions provider that transforms IT concepts into impactful solutions...  ...role in designing, implementing, and supporting automated software delivery pipelines, cloud-based infrastructure, and system... 
    Software
    For contractors
    Work at office
    Local area
    Flexible hours

    Concept Plus

    Fairfax, VA
    1 day ago
  •  ...Job Description: We are seeking a highly skilled Mid-Level DevOps Engineer who understands cloud architectural constructs and can establish...  ...and components of solutions, ensuring quality delivery of software through thorough testing and reviews. The candidate... 
    Software

    Centurion Consulting Group, LLC

    McLean, VA
    5 days ago
  •  ...Mid-Level Fullstack Software Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Mid-Level Fullstack Software Engineer for a contract assignment with one of our premier Regulatory clients in Tysons, VA; Rockville, MD; Woodbridge, NJ; or Jersey City... 
    Software
    Contract work

    SGA

    McLean, VA
    9 days ago
  • TryApplyNow is seeking a full-time Software Developer to join our Cybersecurity Division. The role includes developing and maintaining software applications, performing risk analysis, and ensuring secure coding practices. A Bachelor's degree in a related field and TS/SCI... 
    Software
    Full time

    TryApplyNow

    Burke, VA
    9 hours ago
  •  ...respect to modern database design, modern software languages. Designs and develops new...  ...Experience: Master's degree in engineering, IT or computer science. Ten (10) years...  ...0 Baseline Certification: Category IAT Level II 2. Computing cert: AWS... 
    Software

    E-talentnetwork

    McLean, VA
    4 days ago
  •  ...cross-functional Agile teams to deliver high-quality, reliable software. Key Responsibilities Architect, design, develop,...  ...of enterprise applications in production. Perform reverse engineering, troubleshooting, and re-platforming of existing applications.... 
    Software

    Prophecy Technologies

    McLean, VA
    5 days ago
  • $70.8k - $156.7k

     ...Mid SW Developer Category: Software Development/ Engineering Main location: United States, Virginia, Fairfax Position ID:J0426-2708 Employment...  ...CGI is seeking an enthusiastic, creative, mid-level software developer to join a high-performing Agile... 
    Software
    Full time
    Local area

    CGI

    Fairfax, VA
    2 days ago
  •  ...Job Description Job Description Summary: Mu-Del Electronics is looking to hire a Mid-level or Senior RF Engineer with PCB layout experience. They will work with software and mechanical engineers by generating RF schematics/BOMs and layout out the PCB to be sent... 
    Software

    Mu-Del Electronics

    Manassas, VA
    6 days ago
  • $180k

     .... Our close-knot team of highly cleared engineers, analysts, and program managers represent...  ...) and Commercial off-the-Shelf (COTS) software and targets cloud-native constructs. The...  ...needed to propel them towards the next level. Not sure what's best for your career plans... 
    Software
    Flexible hours

    SW Complete

    Fairfax, VA
    2 days ago
  •  ...Overview Mid Front End Developer Vienna, VA Are you...  ...take your career to the next level! Chenega Agile Real-...  ...will develop visualization software to understand data where proximity...  ...reviews and contribute to engineering best practices Maintain production... 
    Software
    Work at office
    Work from home
    Home office

    Chenega MIOS

    Vienna, VA
    2 days ago
  • Job Title Job Information Industry: IT Services Date Opened: 03/25/2024 Job Type: Full time Work Experience: 5+ years City: West Mclean State/Province: Virginia Country: United States Zip/Postal Code: 22103 Clearance Requirement: TS/SCI/Full...
    Software
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Novul Solutions

    McLean, VA
    2 days ago
  •  ...Job Summary EGS is looking for a mid-level Java Developer to join a contract with a federal government client in support of...  ...Designs, develops, enhances, debugs, and implements software. Troubleshoots production problems related to software applications... 
    Software
    Contract work
    Work experience placement
    1 day per week

    Elite Government Strategy

    McLean, VA
    5 days ago
  •  ...About the role Seeking a skilled System Engineer with expertise in Windows Server and cloud-based systems to join a mission operations...  ...System engineering documentation Incident management Software integration Git/GitLab version control Jira and Confluence collaboration... 
    Software
    For contractors

    Falcon IT & Staffing Solutions

    Alexandria, VA
    2 days ago
  •  ...Responsibilities Lead and mentor distributed engineering teams working in a federated platform environment. Drive...  ...solutions. Required Skills ~8-10+ years of progressive software development experience, including team leadership. ~ Hands... 
    Software

    Maintec Technologies

    McLean, VA
    2 days ago
  •  ...and enthusiastic Microsoft Power Platform Engineer capable of understanding technical...  ...consider similiar experience integrating software into the Navy enviroment in lieu of Power...  ...good faith estimate across all experience levels. Actual base salary will be determined by... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Serco

    Herndon, VA
    5 days ago
  •  ..., LLC a Koniag Government Services company , is seeking a Mid-level Engineer with a TS/SCI security clearance to support KMS and our government...  ...analytical study plans, and guiding the development of software tools. Education: ~ Bachelor's degree from an... 
    Software
    Local area
    Flexible hours

    Koniag

    Arlington, VA
    4 days ago
  •  ...Overview Mid-level Network Engineer Chantilly, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the...  ...enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support.Bcore accelerates... 
    Software
    Remote work

    Bridge Core

    Chantilly, Loudoun County, VA
    2 days ago
  • $70.8k - $156.7k

     ...Salesforce Developer- Mid Level Category: Software Development/ Engineering Main location: United States, Virginia, Fairfax Alternate Location(s): United States, Virginia, Lebanon United States, Texas, Belton United States, Louisiana, Lafayette United... 
    Software
    Full time
    Local area
    Remote work

    CGI Technologies and Solutions, Inc.

    Fairfax, VA
    6 days ago
  •  ...Desktop/Workstation Design Engineer Employment Type: Full-Time, Experienced CGS is seeking an experienced Desktop/Workstation Design...  ...engineers robust solutions for large-scale deployment of software using OS deployment technologies such as Microsoft Endpoint Configuration... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    Contact Government Services LLC

    Fairfax, VA
    13 days ago
  •  ...integrating with external applications • Experience with reverse engineering, troubleshooting and re-platforming applications • Be hands-...  ..., Kafka, New Relic - good to have • Experience developing software with test automation or Test-driven Development. •... 
    Software
    Full time
    Contract work

    Maintec Technologies

    McLean, VA
    3 days ago
  •  ...Lead Software Engineer GTSSW is seeking a Lead Software Engineer for our client within the McLean, VA area. The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. This includes research... 
    Software

    GTSSW

    McLean, VA
    5 days ago
  •  ...Software Developer (Systems Software) Information Technology -- Software Development/Engineering McLean, VA • Full-Time/Regular Core4ce is seeking a skilled Full Stack Developer to design, develop, and maintain modern web applications that support mission-driven... 
    Software
    Full time
    Immediate start
    Flexible hours

    Core4ce

    McLean, VA
    2 days ago
  •  ...solutions provider headquartered in McLean, VA seeking a System Engineer . This is a full-time and hybrid in the DC Metro area....  ...reliability, performance, and security. Collaborate with software teams to support Java/J2EE application development and deployment... 
    Software
    Full time

    Astor & Sanders

    McLean, VA
    3 days ago
  •  ...ownership, and execution over bureaucracy. Mid-Level Full Stack Developer Location:...  ...Revolutional, you will contribute across the full software development lifecycle within Agile...  .... You will collaborate closely with engineers, architects, product owners, and stakeholders... 
    Software
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Revolutional, LLC

    McLean, VA
    4 days ago
  •  ...DESCRIPTION: The Cloud Solutions Network Engineer is part of the Cloud Center of...  ...discernible manner. Connect with all levels of the organization, senior leadership to...  ...network security tooling ~ Understanding of Software Development Lifecycle Methodologies and... 
    Software

    SnaKORPIO GROUP

    McLean, VA
    3 days ago
  •  ...Job Posting Job description: ~10+ years of software development experience. ~ Deep expertise in Azure-native architectures: Azure Function Apps (isolated worker model), Azure SQL, Azure Service Bus, Azure AD / MSAL (OAuth2/OIDC) ~ Strong C#.NET 8 — Azure Functions... 
    Software
    Contract work

    eSolutionsFirst

    Vienna, VA
    3 days ago
  •  ...Overview Software Engineering Intern (ILS Team) Do you enjoy building software in a collaborative, fast-paced environment? Are you excited about solving ambitious technical challenges and creating impactful solutions? We're looking for Junior and Senior Computer... 
    Software
    Internship

    INTERNATIONAL LOGIC SYSTEMS, INC.

    Fairfax, VA
    3 days ago
  •  ...Job Description We are seeking a Software Developer who can work in a fast-paced, dynamic, agile software development environment. You will collaborate on a team to automate the processing of large forensic images, extract and enrich metadata, and display the resulting... 
    Software

    NeoMax

    McLean, VA
    3 days ago
  • $172.5k - $260.1k

     ...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1...  ...Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation... 
    Software
    Contract work
    Local area

    Salesforce.Com Inc

    McLean, VA
    7 days ago
  •  ...Signals Software Engineer We are seeking a talented and innovative Signals Software Engineer to join our team and contribute to the development of advanced software solutions for signal processing and analysis. In this role, you will design, implement, and optimize... 
    Software

    Cymertek

    McLean, VA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!