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
- ...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...SoftwareFor contractorsWork at officeLocal areaFlexible hours
- ...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
- ...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...SoftwareContract work
- 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...SoftwareFull time
- ...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
- ...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
$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...SoftwareFull timeLocal area- ...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
$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- ...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...SoftwareWork at officeWork from homeHome office
- 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...SoftwareFull timeWork experience placementImmediate startFlexible hours
- ...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...SoftwareContract workWork experience placement1 day per week
- ...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...SoftwareFor contractors
- ...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
- ...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...SoftwareFull timeContract workPart timeWork at officeLocal areaFlexible hours3 days per week
- ..., 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...SoftwareLocal areaFlexible hours
- ...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...SoftwareRemote work
$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...SoftwareFull timeLocal areaRemote work- ...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...SoftwareFull timeWork at officeRemote workFlexible hours
- ...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. •...SoftwareFull timeContract work
- ...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
- ...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...SoftwareFull timeImmediate startFlexible hours
- ...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...SoftwareFull time
- ...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...SoftwareFull timeWork experience placementRemote workFlexible hours
- ...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
- ...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...SoftwareContract work
- ...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...SoftwareInternship
- ...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
$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...SoftwareContract workLocal area- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!
Related searches
- federal - software developer Fairfax, VA
- software engineer contract Fairfax, VA
- software engineer healthcare Fairfax, VA
- network software engineer Fairfax, VA
- ngo software engineer Fairfax, VA
- software development engineer aws Fairfax, VA
- software developer fintech Fairfax, VA
- senior software engineer remote Fairfax, VA
- intel software engineer Fairfax, VA
- software engineer Fairfax, VA



