Why This Role Stands Out
As a Mid-Level Software Engineer at Riverside Research, you'll have the opportunity to leverage your skills in AI and machine learning to solve critical national security challenges while enjoying a competitive salary range and hybrid work flexibility. This role is perfect for someone eager to grow their expertise in a respected organization, collaborating with dedicated teams on impactful projects that make a real difference. Apply now to contribute to cutting-edge R&D and advance your career in a dynamic environment.
Quick Overview
Job Description
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.
Similar jobs
- BA
Software Developer
Booz Allen Hamilton
Fort Meade, MD🇺🇸$69.4k - $158k/yrOn-site6 weeks agoLuaMongoDBSpring+6Technology - AI
Cost Value Engineer, Intelligence Systems & Space (Active Cleara with Security Clearance
Anduril Industries
Costa Mesa, CA🇺🇸$129k - $171k/yrOn-site6 weeks agoEngineering - BI
Application Developer
BigBear.ai
MD🇺🇸Hybrid6 weeks agoRustBambooBash+10Technology - PA
Software Developer, Principal - TS/SCI w/Poly with Security Clearance
Parsons
Baltimore, MD🇺🇸$148.3k - $266.9k/yrHybrid1 week agoAssemblyC++HTTPS+2Technology - PE
Systems Integration Engineer - SME (TELECOM-Central) with Security Clearance
Peraton
dallas-fort worth, TX🇺🇸$112k - $179k/yrHybrid2 weeks agoFiberGCPAWS+4Technology - AI
Robotic Software Engineer, Omen with Security Clearance
Anduril Industries
Costa Mesa, CA🇺🇸$191k - $253k/yrHybrid3 weeks agoRustRoboticsComputer Vision+2Technology