AI Software Engineer

Skills
Computer ScienceWeb ApplicationsAmazon AuroraDatabasesDocument ProcessingGlueIdentity And Access Management
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Engineering Data Science Information Systems or related technical field, or 4 additional years of experience in lieu of degree
  • Minimum 2 years of professional software engineering experience or equivalent hands-on development experience
  • Working proficiency in Java or Python for backend development including OOP debugging automated testing and API development
  • Hands-on experience with ReactJS JavaScript HTML and CSS for modern frontend development
  • Experience building and deploying applications in cloud environments preferably AWS
  • Experience with RESTful APIs Git collaborative workflows and basic microservices or distributed application concepts
  • Experience with relational databases and SQL such as PostgreSQL MySQL or Amazon Aurora
  • Familiarity with accessibility principles and web development aligned with Section 508 and usability standards
  • Interest in and exposure to AI-enabled software capabilities such as intelligent search chatbots document processing analytics summarization or workflow automation
  • Hands-on experience using or willingness to use Generative AI-assisted coding tools
  • Basic understanding of secure coding automated testing CI/CD DevSecOps and application security concepts
  • Ability to work effectively in an Agile or SAFe team environment and contribute to sprint-based delivery activities
  • Strong analytical problem-solving communication and collaboration skills

Nice to have

  • Curious
  • Adaptable
  • Continuous learner
  • Collaborative
  • Self-directed

Day to day

  • Design, develop, test, and deploy secure AI-enabled full-stack web applications on AWS for federal clients.
  • Build accessible user interfaces and backend services using ReactJS Java or Python REST APIs and relational databases.
  • Collaborate with engineers data scientists product managers and mission stakeholders to deliver scalable maintainable solutions and AI features.