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
  •  ...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
  • $95k - $120k

     ...transportation research problems. Learn about STOL here : To promote these efforts, Leidos is looking for an onsite Mid-level Software Engineer (Must have at least a minimum of 1-2 years of experience with C++) to join our team! CANDIDATE MUST: be able to... 
    Software
    Full time
    Local area
    Immediate start

    Leidos

    McLean, VA
    4 days ago
  •  ...Mid-Level DevOps Software Analyst Remote Candidates must be able to work without sponsorship W2 Employment only What You Will Do:...  ...budgets, incident management, RCA, capacity and performance engineering. • CI/CD design and operations (GitHub Actions / Azure... 
    Software
    Full time
    Work experience placement
    Local area
    Remote work
    Shift work

    System One

    McLean, VA
    3 days ago
  •  ...boundaries, dive into important world-changing Federal challenges. Position Summary Credence has an immediate need for a Mid-Level AI Software Engineer to join our growing AI and Automation practice. You will be a technical anchor in our AI and Automation practice. You’... 
    Software
    Temporary work
    Immediate start
    Worldwide

    Credence company

    McLean, VA
    3 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 SW developer to join a high-performing Agile team... 
    Software
    Full time
    Work experience placement
    Work at office
    Local area

    CGI

    Fairfax, VA
    2 days ago
  •  ...applications to modern .NET platforms. • Solid understanding of software development best practices and design patterns. • Ability...  .... Education: • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).... 
    Software
    Remote work

    Hire Talent

    McLean, VA
    2 days ago
  •  .... Intelligence Community. We are seeking to hire a Mid-level Quality Assurance Engineer to our team! Client: CTEC develops and delivers innovative...  ...and execute manual and automated test cases to validate software functionality, data accuracy, and system behavior... 
    Software
    Work experience placement
    Work at office

    CyberMedia Technologies

    McLean, VA
    10 days ago
  •  ...complex business requirements, and implements enterprise-grade software solutions. This role functions as an individual contributor, capable...  ...design and technical documentation Provides component-level details and effort estimates to Development Principals and... 
    Software
    Work at office
    Local area
    Remote work

    ICONMA

    McLean, VA
    1 day 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
  •  ...Responsibilities: • Application development, prototyping, and high level technical consulting. • Work closely with team members and...  ...experience in design, development, integration and testing of software solutions based on J2EE technologies. • 3-5 years of experience... 
    Software

    Software Technology Inc

    McLean, VA
    5 days ago
  •  ...through innovative solutions and an engaging culture.  Description of Task to be Performed: AnaVation is seeking a Mid-Level Software Engineer to join our team and lead the design, development, testing, and management of application development projects that support... 
    Software
    Temporary work
    Immediate start

    AnaVation LLC

    Chantilly, Loudoun County, VA
    3 days ago
  •  ...our innovators, and the ingenuity of our engineers to achieve this extraordinary impact....  ...leadership skills in all stages of the software development life cycle. The candidate...  ...candidate must also have experience providing level of effort estimates for technical... 
    Software
    For contractors
    Local area

    Acumen Solutions

    McLean, VA
    5 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
  •  ...AWS Cloud Lead/Engineer Immediate need for a talented AWS Cloud Lead/Engineer with experience in the Mortgage Industry. This is a 6...  ...Infrastructure experience (AWS, GCP) • At least 7+ years' of hands-on Software development & Application hosting experience (GCP). • At... 
    Software
    Contract work
    Immediate start

    Pyramid Consulting

    McLean, VA
    5 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
    7 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
  •  ...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, Entity... 
    Software
    Contract work

    eSolutionsFirst

    Vienna, VA
    3 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
  •  ...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
    5 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
  •  ...Required: Bachelors/master's degree in computer science or engineering or equivalent experience A minimum of 9+ years of developer...  ...communication skills. Scope of the Work: Agile Software Development Analyze the Business requirements and technical... 
    Software

    Omni Inclusive

    McLean, VA
    5 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
  • $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
    7 hours ago
  •  ...applications in target environments. • Degree in Computer Science, Engineering or equivalent • Preferably certified in AWS • Degree in...  ...spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We... 
    Software

    InterSources

    McLean, VA
    1 day ago
  •  ...Azure Cloud Data Engineer With Data Bricks Job Location: Vienna, VA Job Type: Contract...  ...to end data outcomes visually to all levels of the team hierarchy Proficient in Hadoop...  ...Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of... 
    Software
    Contract work

    InterSources

    Vienna, VA
    5 days ago
  • $148.5k - $223.9k

     ...PubSec Sr. Salesforce Software Engineer (SMTS) Salesforce Digital Enterprise Technology (DET) is looking for a passionate Community Portal...  ...and written skills and the ability to interact with all level of stakeholders, support personnel, and clients ~ Strong documentation... 
    Software

    Salesforce

    McLean, VA
    4 days ago
  •  ...application capabilities and testing scenarios. Follows approved life cycle methodologies, creates test-design documents, and performs software development automation and testing. Resolves technical issues through debugging, research, and investigation. Above all - must be... 
    Software

    ClifyX

    McLean, VA
    5 days ago
  • $77.6k - $176k

     ...Job Number: R0235947 Multi-Cloud DevOps Engineer, Senior The Opportunity: As a DevOps engineer, you know how to set up cloud environments...  ...or Kanban ~2+ years of experience using task management software such as Jira ~ TS/SCI clearance with a polygraph ~ HS... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  •  ...desired in the IBM products. Demonstrated understanding of the software development/enhancement/maintenance lifecycle. Ability to...  ...of recent technological advances in computer science and engineering. Excellent written and verbal communication skills. Clearance... 
    Software

    Navstar

    McLean, VA
    4 days ago

Do you want to receive more vacancies?

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