Senior Software Engineer, AI
Job Summary
The Senior Software Engineer, AI is responsible for leading the design, development, and implementation of AI-driven systems, focusing on large language models. The role requires collaboration with cross-functional teams to understand user needs and deliver innovative and efficient AI solutions that align with business objectives. Key responsibilities include mentoring junior developers and contributing to strategic AI initiatives.
Job Duties
- Lead development and integration of AI applications and systems
- Research and evaluate new AI technologies
- Design and maintain policies and documentation for AI systems
- Clarify design requirements from business owners
- Develop strategic plans for problem resolution
- Educate and guide professionals on AI responsibilities
- Facilitate project requirement meetings
- Serve as technical lead on large IT projects
- Mentor junior developers on AI best practices
- Provide after-hours support as needed
- Integrate AI functionalities into existing systems
- Escalate critical issues and resolve them
- Follow-up on team meeting action items
- Provide Level IV support for applications
- Develop and uphold AI development best practices
- Conduct code reviews for quality and security
- Monitor and support AI applications and automations
- Perform other duties as necessary
Supervisory Responsibilities
- None
Education & Qualifications
- High School diploma or GED required
- Bachelor’s degree in Computer Science or Information Systems preferred
Experience
- Minimum 6 years of experience with .NET technologies
- Experience in a technical lead role on large projects
- Preferred experience: Microsoft Azure, REST APIs, SQL Server, AI/ML, other programming languages
Licenses & Certifications
- Preferred: Microsoft developer certifications
- Preferred: AI or machine learning certifications
Software & Tools
- Microsoft Visual Studio
- Azure DevOps or Github
- SQL Server / Azure SQL DB
- Power BI, Azure Logic Apps
- Entity Framework
- HTTP Debug Tools
Skills & Attributes
- Excellent communication and interpersonal skills
- Ability to manage multiple projects under deadlines
- Strong IT architecture and design skills
- Leadership and project management capabilities
- Rely on extensive experience and judgment
- Ability to work under pressure
- Build relationships and consensus
- Produce clean, well-documented code
Compensation
- Nationwide Range: $105,000 - $120,000
- Maryland Range: $105,000 - $120,000
- NYC/Long Island/Westchester Range: $105,000 - $120,000
About Us
Join BDO where your work is impactful and your individuality is valued. We foster a culture of connection, curiosity, and making a difference. As an ESOP company, we offer opportunities for ownership, growth, and community impact.
Our Commitments
- Diversity and understanding
- Empowering team members
- Innovation and ingenuity
- Resilience and sustainability
- Comprehensive Total Rewards
Equal Opportunity
We are an EO employer and value diversity. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, or veteran status.
For more details, visit our career page or contact HR.