Sun Life

AI Software Engineer

Sun Life

full-time

Posted on:

Location Type: Hybrid

Location: WaterlooCanada

Visit company website

Explore more

AI Apply
Apply

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