EdPlus at ASU is seeking an AI Software Engineer to design and develop robust, scalable AI-based solutions that integrate with existing systems and infrastructure to support the establishment of a sustainable institutional technological infrastructure and increase student success in higher education.
Requirements
- At least 4 years hands-on software development experience.
- Experience working with serverless frameworks, API Gateway, and Lambda.
- Experience with Infrastructure as Code and AWS CDK are nice to have(s).
- Experience in Javascript/TypeScript (preferred), HTML5, CSS3 and NodeJS.
- Strong experience with component-driven frameworks such as VueJS or ReactJS.
- Demonstrated understanding of both front-end and back-end web technologies: HTTP(S), XML, JSON, JSONP, AJAX, REST APIs, and GraphQL.
- Experience developing applications that build AI APIs into smart agents with multimodal capabilities is a nice to have
Responsibilities
- Design and develop robust, scalable AI-based solutions that integrate with our existing systems and infrastructure.
- Conduct technical discussions with team members to understand product scope.
- Maintain technical currency and take advantage of professional development opportunities.
- Guide effective documentation and communication of engineering processes to EdPlus engineers, student engineers, and contractors.
- Identify and troubleshoot errors and/or problems with web-based/chrome extension-based applications.
- Work on a collaborative, fast-paced team and with other experts across other disciplines.
- Mentor and oversee work produced by junior engineers, student developers, and contractors.
Other
- Bachelor's degree and three (3) years of experience appropriate to the area of assignment/field; OR, Any equivalent combination of experience and/or training from which comparable knowledge, skills and abilities have been achieved.
- Must be able to reliably commute to Scottsdale, Arizona three days a week.
- Applicant must be eligible to work in the United States.
- Demonstrated ability to communicate thoughtfully, using problem-solving skills and to build positive working relationships with cross-functional teams.
- Demonstrated flexibility to work in a fast-paced and dynamic environment, adapt to changing requirements, and learn new technologies as needed.