Software Engineer II, AI

BDO USA
Detroit, MI
Job Description
The Software Engineer II, AI is responsible for designing, developing, and maintaining AI-driven systems with a focus on integrating large language models. This role involves collaborating with business units to understand user needs and implementing AI solutions that enhance business operations.

Requirements

  • Develops AI-driven applications and integration points
  • Researches and evaluates AI technologies for potential implementation
  • Designs and maintains documentation for AI systems and processes
  • Collaborates with business units to clarify AI solution requirements
  • Coordinates technical efforts related to AI systems issues and optimizations
  • Provides guidance and mentorship to junior developers on AI best practices
  • Integrates AI functionalities into existing systems to enhance user experience
  • Coaches’ junior developers on best practices and steps for developing sound coding decisions
  • Educates Application Support Services professionals on responsibilities and provides guidance regarding effective resolution of issues
  • Serves as the Secondary Support person for after-hours support
  • Escalates critical issues to management and implements strategies for timely resolution
  • Coordinates and organizes efforts and follow-up from items stemming out of team meetings
  • Provides Level IV support for specific applications
  • Performs code reviews to ensure quality and security in AI applications
  • Monitors and supports existing AI applications and automations

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Employee Stock Ownership Plan (ESOP)
]]>