Software Engineer - Human-Centered AI
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