Software Engineer - Human-Centered AI

Charles River Analytics
Cambridge, MAFULL_TIMEPosted Jul 24, 2026

Role responsibilities

Develop responsive software engineering solutions and deployable AI technologies within the Human-Centered AI domain. Collaborate with cross-functional teams in an Agile environment to track technical requirements and document API specifications.

Requirements

Requires a Master's degree in Computer Science or a Bachelor's degree with 3 to 5 years of experience. Candidates must be U.S. citizens capable of obtaining a security clearance and possess strong proficiency in Python and relational databases.

Key skills

Python, C++, Java, Rust, JavaScript, Unity, PostgreSQL, MySQL, Docker, Kubernetes, Agile/Scrum, Machine Learning, Reinforcement Learning, React JS, Software Design, Deployment Engineering

Keywords

Human-Centered AI, Software Engineering, Python, C++, Java, Rust, JavaScript, Unity, PostgreSQL, MySQL, SQL, Docker, Kubernetes, Cloud Deployment, Agile, Scrum, GitLab, Docusaurus, Markdown, Machine Learning, Reinforcement Learning, React JS, Compilers, DSL, National Security, Defense Industry, Security Clearance, Software Development Life-cycle, R&D

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free