AI Software Engineer

Arizona State UniversityScottsdale, AZ
1d$85,000 - $95,000Hybrid

About The Position

Do you have deep technical expertise in software development with a proven track record of developing scalable technical solutions? Are you experienced at mentoring and overseeing work produced by junior engineers, student developers, and contractors? Then apply today for this AI Software Engineer position! NOTE : This is not a fully remote position. Must be able to reliably commute to Scottsdale, Arizona three days a week. EdPlus at ASU is a dynamic unit of Arizona State University focused on the design and scalable delivery of digital teaching and learning models to increase student success and reduce barriers to achievement in higher education. We advance the economic, social, cultural, and overall health of the local, national, and international communities served by ASU. Want to know more about working at EdPlus? Click here ! We are seeking an AI Software Engineer to join our Solutions Engineering team. Every day you’ll make a difference in the lives of others by playing a key role in the learner’s experience across the EdPlus digital portfolio. You will be responsible for delivering robust technology solutions and partnering with the other leads to iterate, optimize, and enhance digital experiences for online learners. The Solutions Engineering team is responsible for creating solutions and enhancing our current technology stack for a variety of challenges as part of an innovative environment, refining how users engage with higher education. Working collaboratively in diverse teams creates forward-thinking and thoughtful experiences, ensuring web products support ASU and EdPlus overall strategy and goals.

Requirements

  • 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.
  • At least 4 years hands-on software development experience.
  • Demonstrated ability to communicate with cross-functional teams about various engineering topics such as system architecture, detailed design, APIs, etc.
  • 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.
  • Demonstrated understanding of software development lifecycle and standard methodologies.
  • Demonstrated ability to communicate thoughtfully, using problem-solving skills and to build positive working relationships with cross-functional teams.
  • Demonstrated ability to complete projects with minimal supervision and direction.
  • Demonstrated skills with various development methodologies and the ability to adapt these to the needs of an organization using Agile processes.
  • Demonstrated passion for understanding the user and a strong communicator of the user's perspective in building the best solutions for the most meaningful problems.
  • Demonstrated flexibility to work in a fast-paced and dynamic environment, adapt to changing requirements, and learn new technologies as needed.
  • Demonstrated ability to complete projects with minimal supervision and direction.

Nice To Haves

  • Bachelor’s degree or higher in a related field.
  • Experience working with serverless frameworks, API Gateway, and Lambda.
  • Experience with Infrastructure as Code and AWS CDK are nice to have(s).
  • Experience developing applications that build AI APIs into smart agents with multimodal capabilities is a nice to have
  • Experience designing, developing, and deploying Retrieval-Augmented Generation (RAG) models using vector databases, including strategies for embedding, chunking, and indexing to build domain-specific chatbots is nice to have
  • Experience developing resilient foundations for collecting, storing, modeling, and analyzing massive data sets from multiple sources

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.
  • Stay current with AI trends and implement improvements to existing systems and workflows.
  • Contribute to the larger IT community across the University.
  • Perform other duties or projects as assigned or directed.

Benefits

  • ASU offers a total compensation package that includes valuable employee benefits.
  • Healthcare
  • Financial Security
  • Retirement
  • Family Resources
  • Tuition Reduction (Eligible ASU Employee, their dependents and spouse.)
  • Discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service