AI Software Engineer
Skills
Computer ScienceWeb ApplicationsAmazon AuroraDatabasesDocument ProcessingGlueIdentity And Access Management
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.
