
AI Software Engineer II
- Salt Lake City, UT
- Permanent
- Full-time
- Read and interpret software specifications and develop against those specifications
- Write and maintain high-quality code
- Ensure, whenever possible, that software defects that are discovered can be reproduced
- Continually update technical knowledge and skills, including staying up-to-date on AI technologies and tools
- Participate effectively in technical reviews as both a reviewer and reviewee
- Foster a collaborative and cooperative work environment
- Bachelor of Science in an engineering, scientific, or technical field.
- Experience: 1+ years of work experience software development or a related field.
- Experience with C#/.NET (or another object-oriented language) and Python
- Experience developing applications that incorporate various AI methods
- Interest in Test Driven Development
- Desire to be involved in analysis, design, research, and development
- Windows OS experience
- Source control
- Defect tracking
- Build systems