Mid-Level Software Engineer
$90k - $180kRiverside 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.
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
- ...Mid-Level Software Engineer Reston, VA Metron is an employee-owned company dedicated to delivering innovative solutions for the most challenging national security problems. For over 40 years, our principled approach to problem-solving has yielded creative solutions...SoftwareFor contractorsWork at officeRelocation package
- 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
- ...Job Title: Mid - Senior Level Software Development Engineer in Test Location: Vienna, VA Work Model: Hybrid – 3 days/week onsite, rest remote Type: Multiyear Contract Description: Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp...SoftwareContract workTemporary workLocal areaRemote work3 days per week
$120k - $155k
...Software Engineer IIIsI Enterprises is seeking a highly motivated Software Engineer II to be an integral part of a fast-paced agile development team. The developer will play a key role in developing, maintaining, and supporting an industry leading software platform. As...SoftwareCasual work- ...Systems EngineerThe Systems Engineer is responsible for the applications infrastructure across all networks. Technical support to make... ...Design, install, configure, and test operating systems, application software, and system management tools.Monitoring & Maintenance:...Software
- Mid-Level DevOps Engineer 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 should...Software
- ...leveraging expertise in 3GPP 5G/4G/LTE/3G and VSAT communications technologies. About the Role: We're looking for a DevOps Software Engineer who operates at the intersection of application development, infrastructure automation, and deployment orchestration. You'll...Software
- ...Systems EngineerThe Systems Engineer is responsible for the applications infrastructure across all networks. Technical support to make... ...Design, install, configure, and test operating systems, application software, and system management toolsMonitoring & Maintenance:...Software
- ...Mid-Level Systems EngineerHoplite Solutions is seeking a Mid-Level Systems Engineer to join our team at Tysons, Va.The Systems Engineer is responsible for the applications... ...configure, and test operating systems, application software, and system management tools.Monitoring &...Software
- ...Mid-Level Systems EngineerJoin a collaborative engineering team in the Tysons Corner, VA area supporting critical infrastructure and applications across enterprise... ..., and test operating systems, application software, and system management toolsMonitoring & Maintenance...SoftwareLocal areaFlexible hours
- ...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
$87.1k - $157.45k
...Description 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...SoftwareContract workLocal areaImmediate start- Mission: Modernize and unify mission-critical applications by improving information architecture, streamlining user experiences, and translating complex operational requirements into intuitive, accessible, and scalable interface solutions. Essential Job Functions: ...SoftwareFull time
$180k - $200k
...Support Services LLC, a Quantum Sky company, is searching for a Mid-Level Platform Engineer to join our growing team. You will join a diverse team of... ...Sky engineers the advantage across cyber, networks, software, and quantum because the mission demands dominance, not parity...Software$120k - $155k
...Position Title: Front-End Software Engineer Location: On-Site Clearance: Active TS/SCI Required Type: Full-Time, Direct Hire Position Overview We are seeking a talented and mission-driven Front-End Software Engineer to support high-impact national...SoftwareFull time$103.8k - $218.1k
Job Title: Software Developer Manager Job Category: Information Technology Time Type... ..., and interface alignment. Software Engineering & Architecture Design, develop, and maintain... ...developers of varying experience levels. Conduct code reviews and ensure adherence...SoftwareFull timeContract workWork experience placementFlexible hours$89.6k - $176.3k
...Senior Software Developer CGI is seeking an enthusiastic, creative, senior SW developer to join a high performing Agile team in designing... ...role: Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline. Minimum 7+ years hands on...SoftwareWork at office- ...to onboard and troubleshoot, harden the software supply chain and artifact flow, and document... ...~ TS/SCI Clearance ~ BS in Software Engineering or related field ~2-10 years of... ...federal security clearance, your clearance level must be clearly identified on your resume...SoftwareFull timeFlexible hours
- ...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...SoftwareLong term contract
- ...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
$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...SoftwareFlexible hours- ...Job Title: Software Engineer Duration: 09 Months Location: Reston, VA (Hybrid) Job Description: Seeking a Test Engineer to support the Scrum Team Validate ETL processes and MongoDB data changes through testing Generate and manage reports using...Software
- ...Job Description: Job Summary The Software Developer Lead will support mission-... ...configuration, and interface alignment. Software Engineering & Architecture Design, develop,... ...developers with varying experience levels. Conduct code reviews and ensure...SoftwareWork experience placement
- ...North Point Technology is hiring a Software Engineer to augment our Framework Services team, with a focus on Resiliency work supporting the... ...today! For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume....SoftwareFull timeFlexible hours
$197.3k - $225.1k
Lead Software Engineer, Full Stack (Risk Tech) Do you love building and pioneering in the technology space? Do you enjoy solving complex... ...-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a...SoftwareFull timePart timeInternshipH1bLocal area- ...make your career. Job Description Our Integrated Technology Solutions (ITS) team is looking for multiple Full-Stack Software Engineers to help develop and support our mission critical applications. These applications support some of the most important financial...SoftwareFull timeFlexible hours
- ...Software Developer This position is onsite in Huntsville AL at Redstone Arsenal: $3,0... ...collaborate with cross-functional teams including engineers, data professionals, DevOps, and UX... ...environment. This position is open to mid-level and senior developers, with...SoftwareRelocation package
$150k - $166k
...are hiring. We are looking for a Senior Multi Cloud DevOps Engineer to work in McLean, VA supporting our client. Salary: $150,... ...Kanban ● 2+ years of experience using task management software such as Jira ● TS/SCI clearance with a polygraph ●...Software- ...Securiport is hiring a Software Engineer (3–5 years experience) to build modern, high-performance user interfaces supporting global border... ...experienced engineering teams ~ Opportunity to grow into senior-level engineering roles ~ This position has no travel...SoftwareFull timeContract workRemote work
- ...Strong understanding of cloud technology and services, including infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), and software-as-a-service (SaaS). - Proven experience in cloud analysis and optimization, with a track record of identifying cost...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!
Related searches
- software developer positions Fairfax, VA
- senior software engineer remote Fairfax, VA
- software engineer contract Fairfax, VA
- cybersecurity software engineer Fairfax, VA
- part time software developer remote Fairfax, VA
- junior software developer internship Fairfax, VA
- junior software engineer Fairfax, VA
- software engineer remote Fairfax, VA
- software engineer Fairfax, VA
- software engineer travel Fairfax, VA



