We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Development Manager, AI

BDO USA, LLP
United States, Michigan, Grand Rapids
Dec 21, 2024

Job Summary:

The AI Engineering Manager oversees the development and deployment of AI technologies, emphasizing the integration of large language models. This role partners with business leaders to explore innovative applications of AI that support the firm's objectives. The manager plays a pivotal role in both strategic planning and hands-on implementation, ensuring that AI solutions are effectively integrated into enterprise systems. By fostering a collaborative environment, the manager drives the team to deliver impactful AI-driven solutions that enhance business operations and create value for the firm.

Job Duties:



  • Leads the design and implementation of AI systems, focusing on large language models
  • Collaborates with business units to identify and prioritize AI opportunities
  • Manages and mentors a team of AI engineers, providing technical guidance
  • Engages in hands-on coding and system integration tasks as needed
  • Reviews and provides guidance on pull requests to ensure code quality
  • Evaluates and selects AI tools and technologies for project use
  • Ensures AI solutions align with business goals and compliance standards
  • Investigates emerging AI technologies to drive innovation
  • Ensures AI projects adhere to secure development practices
  • Builds relationships with stakeholders to align AI initiatives with business needs
  • Serves as the firm's technical liaison for AI-related matters
  • Conducts performance reviews and provides feedback to team members
  • Monitors AI system performance and implements necessary optimizations
  • Facilitates workshops and training sessions for team skill development
  • Prepares technical documentation and reports for stakeholders
  • Collaborates with IT and data teams to ensure seamless integration
  • Troubleshoots and resolves technical issues in AI deployments
  • Develops and maintains best practices for AI development and deployment
  • Engages with external vendors and partners for AI solutions
  • Participates in strategic planning and roadmap development for AI initiatives
  • Conducts research to stay updated on AI trends and advancements
  • Presents AI project outcomes and insights to senior management
  • Develops and implements web applications using Microsoft technologies like Blazor
  • Integrates AI functionalities into web applications to enhance user experience
  • Other duties as required


Supervisory Responsibilities:



  • Performs all duties inherent in a managerial role, including recruiting, developing and managing staff
  • Mentors team members to increase the overall knowledge maximize potential
  • Supervises the daily duties, assigned tasks and other responsibilities of the Innovation team


Qualifications, Knowledge, Skills & Abilities:

Education:



  • High school diploma or GED, required
  • Bachelors degree preferred; focus in Computer Science or Information Technology, preferred


Experience:



  • Five (5) or more years of experience with software development, including a broad technical background, required
  • One (1) or more years of experience with AI and/or generative AI development, preferred
  • Standard project management methodology experience, required
  • Supervisory experience in a project-oriented capacity, required
  • C# programming language experience, preferred


Software:



  • Microsoft Visual Studio, preferred
  • Microsoft SQL Server, preferred
  • Experience with cloud platforms like Azure, preferred


Other Knowledge, Skills & Abilities:



  • Excellent interpersonal and customer relations skills
  • Excellent written communication skills, including accurate documentation and technical authorship of complex documents
  • Excellent verbal communication skills
  • Excellent problem-solving skills
  • Ability to manage multiple complex tasks in a fast-paced environment
  • Ability to develop project plans and accomplish goals based on experience, educated assumptions, and limited information
  • Strong team-building skills
  • Ability to work collaboratively with cross-functional teams
  • Ability to work independently and in a self-directed capacity
  • Ability to adapt rapidly to new developments
  • Ability to facilitate meetings efficiently and effectively
  • Advanced knowledge and understanding of firm standard applications and all aspects of the IT environment
  • Capacity to travel on a limited basis, including travel abroad, in support of stated goals and/or for firm-sponsored trainings and conferences
  • Capacity to work in a deadline-driven environment while handling multiple complex projects/tasks simultaneously with a focus on details



Individual salaries that are offered to a candidate are determined after consideration of numerous factors including but not limited to the candidate's qualifications, experience, skills, and geography.

California Range: $110,000 - $135,000
Colorado Range: $110,000 - $135,000
Illinois Range: $110,000 - $135,000
Maryland Range: $110,000 - $135,000
Minnesota Range: $110,000 - $135,000
NYC/Long Island/Westchester Range: $110,000 - $135,000
Washington Range: $110,000 - $135,000
Washington DC Range: $110,000 - $135,000

Applied = 0

(web-86f5d9bb6b-4zvk8)