431,303open jobs
14,798companies
59,933added this week
Browse all
Salary
$110k – $140k per year
Location
In office (Grand Rapids)
Seniority
Senior · 4+ years exp
Overview
Company
Impact
Profile match
BDO USA is a major professional services firm providing assurance, tax, and financial advisory services to middle-market and enterprise clients. Headquartered in Chicago, Illinois, United States, the firm operates as the U.S. member of BDO International, one of the world's largest accounting and consulting networks. With a history spanning over a century, it delivers tailored industry insights, risk management, and digital transformation solutions to foster sustainable business growth.

Job Summary:

The Senior AI Software Engineer is responsible for leading the design, development, and implementation of AI-driven systems, with a focus on large language models. This role involves collaborating with cross-functional teams to understand user needs and deliver AI solutions that enhance business operations. The engineer plays a pivotal role in advancing AI capabilities within the firm, ensuring solutions are innovative, efficient, and aligned with business objectives. This position also involves mentoring junior developers and contributing to the strategic direction of AI initiatives.

Job Duties:

  • Leads the development and integration of AI-driven applications and systems
  • Research and evaluates AI technologies for potential implementation
  • Designs and maintains policy and documentation for the AI Engineering team, and for AI systems and processes
  • Clarifies design requirements for AI systems from the firm’s business owners
  • Devises strategic plan for resolving issues while keeping the firm’s systems operational
  • Educates professionals on responsibilities and provides guidance regarding effective resolution of issues
  • Facilitates meetings to discuss project requirements
  • Acts as the technical lead on larger IT projects
  • Provides technical guidance and mentorship to junior developers on AI best practices
  • Serves as the Secondary Support person for after-hours support, as needed
  • Integrates AI functionalities into existing systems to enhance user experience
  • Escalates critical issues to management and implements strategies for timely resolution
  • Leads the follow-up from items stemming out of team meetings
  • Provides Level IV support for specific applications as needed
  • Develops and maintains best practices for AI development and deployment
  • Conducts code reviews to ensure quality and security in AI applications
  • Proactively 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:

  • Four (4) or more years of experience with developing applications / automations using various technologies, required
  • One (1) or more years of experience with cloud technologies, preferred
  • Experience with REST APIs and other APIs, preferred
  • Experience serving in a technical lead role on large IT projects, preferred
  • Advanced experience with software development methodologies, preferred
  • Experience with artificial intelligence / machine learning, preferred
  • Experience in other development languages, preferred

License/Certifications:

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

Software:

Development Experience with two or more of the following, required:

  • Front-end Development (React, AngularJS,.NET MVC, or similar)
  • Backend Development (C#, NodeJS)
  • Web Design (HTML, CSS, SASS)
  • Database Server Experience (Azure SQL, Oracle, MySQL or similar)
  • SQL Development Experience (Queries, Functions, Stored Procedures)
  • NoSQL Experience (Azure Cosmos DB, MongoDB, or similar)
  • Cloud Technologies (Azure)
  • Business Intelligence (ADF, SSIS, SSAS, SSRS, Power BI, or similar business intelligence technologies)
  • Experience with the following products, preferred:
    • Microsoft Azure
    • Experience using source control (Azure DevOps, GitHub, or similar)
    • Microsoft Visual Studio / Visual Studio Code
    • Microsoft Entity Framework
    • HTTP Debug Tools

Language:

  • N/A

Other Knowledge, Skills & Abilities:

  • Strong verbal and written communication skills
  • Excellent interpersonal and customer relationship skills
  • Able 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
  • Able 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
  • Communicates and interacts with all levels of employees and management
  • Able to interact and build relationships and consensus among people
  • Advanced knowledge of concepts, practices, and procedures within the software development industry
  • Strong information technology architecture 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

Keywords: AngularJS, React, .NET MVC, C#, Java, NodeJS, HTML, CSS, SASS, SQL Server, Oracle, MySQL, SQL, Queries, Functions, Stored Procedures, Azure Cosmos DB, MongoDB, Azure, AWS, Business Intelligence, ADF, SSIS, SSAS, SSRS, Power BI, Mobile Development Experience, Xamarin, Swift, Objective-C, CI/CD Pipeline, GitHub Actions, Azure Pipelines, Gitlab Runners

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.

National Range: $110,000 - $140,000

Maryland Range: $110,000 - $140,000

NYC/Long Island/Westchester Range: $110,000 - $140,000

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
431,303 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Grand Rapids
$104k – $246k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Malvern • Charlotte • Dallas
JavaScript
Java
Node JS
Databases
Apache Kafka
Amazon Redshift
AI/ML
Feature Store
DevOps
gRPC
SLI/SLO/SLA
Amazon Kinesis
Analytics
ETL/ELT
Apply
Technology Intern 10 hours ago
$44k – $67k per year (Estimated) • In office • Internship • Bachelor's Degree • San Antonio • Plano • Phoenix
Python
JavaScript
SQL
Databases
Snowflake
Frontend
React.js
DevOps
Rest API
Git
AWS
Robotics
Path Planning
Apply
$94k – $193k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Atlanta
Python
Java
C#
C#
.NET
DevOps
CI/CD
Git
GitLab
Cybersecurity
Threat Modeling
JFrog Xray
Apply
$114k – $273k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • San Jose • New York • Austin
Python
JavaScript
SQL
DevOps
CI/CD
Git
Apply
$72k – $116k per year • Equity • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Towson
Python
SQL
Apply
$95k – $189k per year • In office • Bachelor's Degree • Grand Rapids
Apply
Billing Analyst 1 day ago
$48k – $56k per year • In office • 2+ years exp • High School Diploma • Grand Rapids
Management
SharePoint
Apply
$112k – $150k per year • In office • 5+ years exp • Bachelor's Degree • Boston
Apply
$52k – $62k per year • In office • 3+ years exp • Associate's Degree • Stamford
Analytics
Power BI
Management
SharePoint
Apply
$74k – $131k per year • Equity • In office • 2+ years exp • Bachelor's Degree • Chicago
Apply
Fashion Clerk 10 hours ago
$38k – $69k per year (Estimated) • In office • Part-Time • Grand Rapids
Apply
Senior Project Manager 11 hours ago
$83k – $157k per year (Estimated) • Remote/Hybrid • Full-Time • PhD • Grand Rapids • Atlanta • Plano
Apply
$52k – $76k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Grand Rapids • Atlanta
AI/ML
Copilot
Analytics
Power BI
Microsoft Excel
Management
Power Automate
Apply
$39k – $59k per year (Estimated) • In office • Internship • PhD • Grand Rapids
AI/ML
PyTorch
Ignite
Apply
$12k – $20k per year • In office • Full-Time • 1+ year exp • High School Diploma • Grand Rapids
Apply
See all jobs
This is one of many
431,303 more open roles from verified company boards, updated every day.