Senior Software Engineer, AI

BDO USA, LLP
Grand Rapids, MI, United States
3 days ago
Apply on ebqb.fa.us2.oraclecloud.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$110,000.0 - $140,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles HTML Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Mobile Application Development Cloud Computing
+44 more
Software Documentation Code Review Information Systems Continuous Integration Database Development Database Servers Software Debugging Entity Framework Github Machine Learning Microsoft Visual Studio Microsoft SQL Server SQL Azure MongoDB MySQL Model View Controller (MVC) Node.Js NoSQL Oracle (Applications) Power BI Software Engineering SQL Stored Procedures SQL Databases SQL Server Reporting Services SQL Server Integration Services SQL Server Analysis Services Stemming Xamarin ReactJS Large Language Models IT Architecture Swift (Programming Language) Backend Gitlab Syntactically Awesome Style Sheets (SASS) AngularJS Information Technology Cosmos DB Front End Software Development Objective C++ Restful APIs Software Version Control Atlassian Bamboo Programming Languages

Job description

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., * 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

Requirements

  • 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, * 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.

About the company

At BDO, how we show up matters. We build strong relationships by supporting one another, our clients, and our communities with care, curiosity, and a commitment to helping one another grow and succeed. Here, you’ll find meaningful work, leaders invested in your success, and opportunities to build a career around what matters most to you.

Our purpose is to be the people our clients count on to grow with confidence and achieve what matters most. Our values guide how we bring that purpose to life each day. Together, they shape how we work with one another, serve our clients, and create meaningful impact.

BDO provides assurance, tax, and advisory services to clients across the U.S. and around the world. No matter your role, you’ll be part of a team helping clients navigate complexity and move forward with clarity.

We are proud to be an ESOP company, offering participants a stake in the firm’s success through beneficial ownership and a unique opportunity to enhance their financial well-being. As a qualified retirement plan, the ESOP is a meaningful addition to our comprehensive compensation and Total Rewards benefits* offerings. It also reinforces an ownership mindset that strengthens our connection to one another, our clients, and the future we’re building together.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ebqb.fa.us2.oraclecloud.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss Laurie Voss · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all