Mid-Level Software Engineer
$90k - $180kRiverside Research Institute
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.
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 6 hours ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Engineer in Fairfax, VA vacancy
- ...position requires an active U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States....SoftwareFull timeRemote work
- ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are... ...experience in real-world settings. Metron is seeking a mid-level Software Engineer to help design, build, and mature software systems...SoftwareFor contractorsWork at officeRelocation
- ...Mid-Level DevOps Engineer We are seeking a highly skilled Mid-Level DevOps Engineer who understands cloud architectural constructs and can... ...and components of solutions, ensuring quality delivery of software through thorough testing and reviews. The candidate should...Software
$62.9k - $153.3k
Mid-level System Engineer Position Description CGI is seeking a mid level Systems Engineer who is passionate about solving challenging client... ..., secure, and high performing environments across the software development lifecycle. You will work closely with...SoftwareContract workInterim roleLocal area- ...DevOps Software Engineer Grid Networks, LLC is a world-class telecommunications consulting firm supporting clients with product development, business operations, network maintenance, and supply chain services. At Grid, we develop products and services to meet customer...Software
- cFocus Software seeks a Mid-Level Test Engineer to join our program supporting the Department of Homeland Security (DHS). This position is remote. This position requires a Public Trust Clearance. Qualifications: ~ Bachelor’s or master’s degree in IT, Computer Science...SoftwareFull timeRemote work
$87.1k - $157.45k
Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence Community customer. In this role, you’ll design, develop, and deliver modern software...SoftwareFull timeContract work- ...Information Services Division's Headquarters. Founded in 2007 by an Engineer-by-trade, Fusion Technology dedicates our valuable resources to... ...by developing, executing, and automating test plans for software, analyzing results, and troubleshooting defects.What matters to...SoftwareTemporary workWork at office
- ...Job Title Systems Engineer Job Description Pinnacle Government Solutions is a minority-owned small business that provides Software, AI/ML, and Cloud Engineering Solutions for our Department... ...Civilian agencies. We bring SME-level expertise and over five decades of...Software
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareWork experience placementWorldwide
- ...The Systems Engineer is responsible the applications infrastructure across all networks. Technical support to make application security... ..., install, configure, and test operating systems, application software, and system management tools Monitoring & Maintenance:...Software
$95.32k - $135.91k
...Mid-Level Systems Engineer Join a collaborative engineering team in the Tysons Corner, VA area supporting critical infrastructure and applications... ..., configure, and test operating systems, application software, and system management tools Monitoring & Maintenance:...SoftwareLocal areaFlexible hours- Herndon, VirginiaEngineering - Structural Engineering /Full time /HybridA. Morton Thomas and Associates, Inc. (AMT) is seeking a Structural... ...with heightsDesired proficiency in any of the following software: LEAP Bridge Enterprise, LARSA 4D, LPile, MDX, Descus, AASHTOWare...SoftwareFull timeContract workTemporary workFor contractorsWork at officeLocal areaFlexible hoursNight shift
- ...Systems Engineer Herndon, VA CB-SE-HRN-008 We are seeking an experienced Windows... ...Translate customer requirements into hardware/software specifications and perform system... ...automation Experience creating enterprise-level documentation and architectural diagrams...Software
- ...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...SoftwareWork experience placementWork at office
- ...scope and complexity. Required Skills: Proficiency in the Software Development Lifecycle (SDLC). Strong knowledge of... ...Excellent communication and collaboration abilities. Experience working in a fast-paced, enterprise-level environment....Software
$131.3k - $237.35k
Leidos is in need of a software applications developer to support a dynamic and exciting software development program. This position will... ...$131,300.00 - $237,350.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation...SoftwareFull time- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...production operations. This role partners with business analysts, software engineers, vendors, and business stakeholders to maintain and...SoftwareWork experience placementInternshipLocal area3 days per week
$107.9k - $195.05k
The Leidos Health & Civil Sector is seeking a Software Engineering Lead to support the National Institutes of Health (NIH), National Cancer Institute... ...$107,900.00 - $195,050.00The Leidos pay range for this job level is a general guideline only and not a guarantee of...SoftwareFull time$180k
...Platform Engineer (Senior) NetServices (NSI) is an IT services firm with a long-standing reputation for delivering high-quality, cost... ...-off-the-Shelf (GOTS) and Commercial off-the-Shelf (COTS) software and targets cloud-native constructs. The environment offers a secure...Software$145k - $175k
...Software Engineer II IsI Enterprises is seeking a highly motivated Software Engineer II to be an integral part of a fast-paced agile development... ...the ability to effectively interact with team members at all levels Preferred Qualifications Bachelor's degree in...SoftwareFull timeCasual workRemote work- ...This is a lead role responsible for leading a group of talented software engineers. Hands on coding experience using aws, java and python... ...Application Developer performs high complexity (i.e. system level applications) analysis, design, development and unit testing...SoftwareWork experience placement
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...multiple projects; and lead junior and mid-level developers in technology delivery• Mortgage...SoftwareWork experience placementWorldwide
- ...Vice President, Business Development & Capture, Healthcare About the Company Reputable provider of Oracle-based software & IT solutions consulting Industry Internet Type Privately Held Founded 2008 Employees 201-500 Categories Consulting...Software
- ...DevOps Engineer- Reston VA- onsite interview Reston VA Hybrid 3 days onsite... ..., Docker/Kubernetes, and hands-on software development background. Job... ...Developer performs high complexity (i.e. system level applications) analysis, design,...SoftwareWork experience placement
- ...Before. Required Skills: This position requires a BS in computer science or equivalent degree, and 9+ years of professional software development experience using Enterprise Java technologies. Specific requirements include, but are not limited to: Minimum 9+...SoftwareLong term contract
- ...computer configuration, processing and turnaround time requirements Be an integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA, implementation Develop, modernize, and make...Software
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareLocal areaImmediate startWorldwide
- ...Java Developer The resource performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements/stories and design documents. The candidate also resolves defects encountered during...Software
- ...Software Developer Involved in end-to-end Software Development Life Cycle that includes design, development, test & implement the applications... ..., Putty, Citrix, VMWare, Application Designer, Application Engine, SQR, Crystal Reports, SQL Server, Oracle, DB2, Unix, Linux,...SoftwareRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!
Related searches
- intel software engineer Fairfax, VA
- director software engineering Fairfax, VA
- software engineer Fairfax, VA
- senior robotics software engineer Fairfax, VA
- financial software developer Fairfax, VA
- part time software developer remote Fairfax, VA
- software engineer remote Fairfax, VA
- ngo software engineer Fairfax, VA
- software development engineer aws Fairfax, VA
- software system engineer Fairfax, VA




