
AI Software Engineer
Sun Life
full-time
Posted on:
Location Type: Hybrid
Location: Waterloo • Canada
Visit company websiteExplore more
Salary
💰 CA$65,000 - CA$105,000 per year
Job Level
About the role
- Work with senior team members to understand business problems and contribute to AI solution design
- Develop, test, and deploy AI applications under guidance of experienced engineers
- Assist in implementing monitoring and evaluation processes for AI systems
- Learn and apply AI tools, techniques, and best practices
- Stay current with emerging AI technologies and explore their potential applications
- Participate in technical design sessions and code reviews
- Create and maintain documentation including technical specifications and runbooks
- Collaborate with cross-functional teams to deliver AI initiatives
- Support efforts to ensure AI solutions adhere to security, privacy, and ethical AI guidelines
Requirements
- Bachelor's or Master's degree in Computer Science, or related field
- 1-3 years of experience in software development or AI (internships and co-op experience count!)
- Strong foundational programming skills and eagerness to learn new technologies
- Self-starter with strong organizational, multi-tasking and time management skills
- Demonstrated curiosity and passion for artificial intelligence and emerging technologies
- Strong problem-solving and analytical thinking skills
- Excellent collaboration and communication skills (written and verbal)
- Willingness to ask questions, seek feedback, and learn from others
- Passion for using AI to create positive impact for clients and business
Benefits
- Annual bonus program
- Pension plan
- Stock and savings programs
- Fitness and wellness benefits
- Flexible work arrangements
- Chance to gain international experience
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AI application developmentsoftware developmentprogrammingmonitoring and evaluation processestechnical designcode reviewstechnical documentationAI toolsemerging AI technologiesbest practices in AI
Soft Skills
organizational skillsmulti-taskingtime managementproblem-solvinganalytical thinkingcollaborationcommunication skillscuriositypassion for AIwillingness to learn
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science