Software Engineer (Full Stack) [D.24.0097]

  • Full Time
  • Maryland
  • This position has been filled

Requires TS/SCI w/ poly.

Description: Join a team leading the charge on AI/ML capabilities in the IC. You will support the team in full-stack web development efforts that connect your team’s capabilities with their customers. This is a small team, so you will see products through their full lifecycle and take full ownership of their success.

Responsibilities:

  • Build a full stack application in collaboration with machine learning and artificial intelligence engineers doing novel computer vision model development.
  • Interact with ML/AI engineers, senior stakeholders, and customers to provide the best possible user experience for all involved.
  • Continue development of the team homepage and website, which is not only customers’ first impression of the organization but also used to track individual deliverables through their workflow and includes self-service features for the team.
  • Prototype future capabilities with the data science team as they generate new ideas to meet their customers’ needs.

Skills Requirements:

  • Successful applicants must be self-starters, capable of scoping and tracking work through completion, directing their own timelines, reaching out to users to iterate on new capabilities, and testing and deploying their software.
  • Full stack development experience is a must, including experience with the following technologies:
  • Docker
  • General DevOps experience, including GitLab CI/CD
  • Java and Spring Boot
  • MongoDB
  • UI development including JavaScript, React, and/or Material UI

Nice to Haves:

  • Machine learning experience, or experience working with data scientists and deploying ML models.
  • Experience with AWS (especially C2S).
  • Python experience.
  • JavaScript and Express.

YOE Requirement: 3 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.

Scroll to Top