AI/ML Engineer for Human Factors
Lexington, MA, United States
Full Time Senior-level / Expert USD 72K - 130K
Riverside 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
Join a multidisciplinary research team working on a DARPA-funded projects focused on predicting human performance and enhancement in high-stakes environments such as military operations. In this role, you will contribute to the design and implementation of software tools and analysis pipelines that leverage physiological, behavioral, and communication data to model and predict team effectiveness.
You will support efforts to structure, process, and analyze large multimodal datasets—including heart rate, EEG, eye tracking, and recorded speech—using signal processing, statistical modeling, and machine learning techniques. This includes contributing to both descriptive and predictive modeling pipelines, as well as applying large language models (LLMs) to interpret team communication and detect key performance-related signals.
The position requires strong programming skills, especially in Python, and a working knowledge of data-driven modeling and algorithm development. You’ll implement and test code that transforms research-grade algorithms into reproducible, scalable analysis tools. You may also assist in human subject data collection, including sensor setup and experiment execution.
This is an applied research role ideal for early-career professionals who want to work at the intersection of human performance, data science, and machine learning. The ideal candidate is motivated to build tools that help computers interpret human states and interactions in real-world, dynamic settings. You'll have the opportunity to grow your expertise in physiological computing, team cognition, and AI-enabled assessment technologies.
Responsibilities
- Assist with human subject data collection, including setup and operation of physiological and behavioral sensors (e.g., EEG, heart rate monitors, eye trackers) during experimental sessions.
- Preprocess and clean raw data from multiple sensing modalities, applying techniques such as filtering, synchronization, artifact rejection, and signal quality checks.
- Implement and refine data analysis pipelines using Python and scientific libraries (e.g., NumPy, Pandas, SciPy, Scikit-learn), with a focus on time-series and multimodal data.
- Develop and test machine learning models to predict team performance using physiological, behavioral, and communication data.
- Apply natural language processing (NLP) and large language models (LLMs) to transcribed team communication data to extract meaningful features or behavioral indicators.
- Maintain organized codebases and documentation to support reproducibility and collaboration across the research team.
- Contribute to experimental design and protocol development, especially around data integrity, sensor deployment, and human subject safety/compliance.
- Collaborate closely with senior scientists to translate high-level research questions into implementable technical solutions.
- Summarize and present findings in internal meetings, including visualizations, code outputs, and analysis results to support scientific interpretation and reporting.
- Stay current with relevant tools, libraries, and techniques in data science, physiology, and human performance modeling.
Qualifications
Required Qualifications
• Bachelor’s or 2 years or Master’s degree in a relevant field (e.g., Biomedical Engineering, Cognitive Science, Computer Science, Psychology, Neuroscience, or related discipline).• Proficiency in Python programming, with demonstrated experience in scripting for data analysis and working with scientific libraries (e.g., NumPy, Pandas, SciPy, Scikit-learn, Matplotlib).• Hands-on experience with data analysis, including signal processing (e.g., filtering, artifact rejection, time-series alignment) and/or machine learning model development.• Familiarity with physiological and behavioral data, such as heart rate, EEG, eye tracking, or voice recordings, especially in human subject research contexts.• Strong attention to detail and ability to follow protocols for human subject data collection, including managing sensors and recording systems.• Ability to work collaboratively in a fast-paced research environment, taking direction while contributing technical insight.• Clear written and verbal communication skills, especially for documenting code, processes, and preliminary findings.
• U.S. citizenship and ability to obtain a clearance in the future
Preferred Qualifications
• Experience with human subject research, including IRB protocols, consent processes, or hands-on data collection in lab or field environments.• Familiarity with teamwork or communication research, or interest in understanding human performance in applied/military contexts.• Exposure to large language models (LLMs) or natural language processing (NLP), especially in applying models to communication analysis.• Experience working with multimodal data or time-synchronized datasets.• Knowledge of experiment design tools (e.g., PsychoPy, LabStreamingLayer) or biosignal tools (e.g., BioPac, iMotions, OpenBCI) is a plus.
Additional Notes
• This is a junior-level position ideal for someone with a strong foundation in coding and data analysis who is eager to gain experience in high-impact human performance research.• You will receive mentorship from a team of senior scientists with expertise in cognitive modeling, machine learning, and physiology.
Global Comp
$72,000 - $130,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.Tags: Computer Science Data analysis Engineering LLMs Machine Learning Matplotlib ML models NLP Nonprofit NumPy Pandas Pipelines Predictive modeling Python Research Scikit-learn SciPy Security Statistical modeling Statistics
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.