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
- BO
Experienced and Senior Design and Analysis Engineers (Electronic with Security Clearance
NewBoeing
Daytona Beach, FL🇺🇸$104.5k - $141.4k/yrOn-site11 hours agoAgileJira - BO
Flight Simulation Software Engineer (Associate, Experienced, and with Security Clearance
NewBoeing
Daytona Beach, FL🇺🇸$92.7k - $125.3k/yrHybrid11 hours agoAgileC#C+++2Technology - LT
Sr. Specialist, Systems Engineer with Security Clearance
NewL3Harris Technologies
West Palm Beach, FL🇺🇸Hybrid11 hours agoTechnology - SA
Systems Engineer Principal
NewSAIC
Ashburn, VA🇺🇸$120.0k - $160k/yrRemote11 hours agoSQLSpringSpring Boot+12Technology - BO
Modeling and Simulation Systems Engineer (Mid-Level or Senior) with Security Clearance
NewBoeing
Albuquerque, NM🇺🇸$112.2k - $151.8k/yrHybrid11 hours agoMATLABJavaPythonTechnology - BO
Flight Simulation Software Engineers (Associate, Experienced, an with Security Clearance
NewBoeing
Berkeley, MO🇺🇸$94.5k - $134.6k/yrHybrid11 hours agoAgileC#C+++3Technology