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
New

Software Engineer II, AI

BDO USA, LLP
5300 Patterson Avenue Southeast (Show on map)
Feb 09, 2026

Job Summary:

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. The engineer plays a key role in advancing AI capabilities within the firm, ensuring solutions are innovative, efficient, and aligned with business objectives.

Job Duties:



  • 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
  • Other duties as required


Supervisory Responsibilities:



  • N/A


Qualifications, Knowledge, Skills and Abilities:

Education:



  • High School diploma or GED, required
  • Bachelor's degree in Computer Science or Information Systems, preferred


Experience:



  • Three (3) or more years of experience with developing applications utilizing C#, required
  • Experience with artificial intelligence / machine learning, required
  • Experience with Microsoft Azure, preferred
  • Experience with REST APIs and other APIs, preferred
  • Prior experience serving in a technical lead role on IT projects, preferred


License/Certifications:



  • Microsoft developer certifications, preferred
  • AI or machine learning certifications, preferred


Software:



  • Experience with the following products, preferred:

    • Microsoft Visual Studio
    • Microsoft Azure DevOps or Github
    • Microsoft SQL Server and/or Azure SQL DB
    • AI tools and frameworks



Language:



  • N/A


Other Knowledge, Skills & Abilities:



  • Strong verbal and written communication skills
  • Excellent interpersonal and customer relationship skills
  • Capacity to work in a deadline-driven environment while handling multiple complex projects/tasks simultaneously with a focus on details
  • Capable of successfully multi-tasking while working independently or within a group environment
  • Ability to rely on extensive experience and judgment to plan and accomplish goals
  • Capable of working well under pressure while dealing with unexpected problems in a professional manner
  • Capacity to communicate and interact with all levels of employees and management
  • Ability to interact and build relationships and consensus among people
  • Advanced knowledge of concepts, practices and procedures within the software development industry
  • Strong information technology architectural and design skills
  • Solid project management and leadership skills to effectively act as technical lead on large projects
  • Capacity to consistently produce clean code and adhere to appropriate documentation standards



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.

Applied = 0

(web-54bd5f4dd9-dz8tw)