Lead AI/ML Software Engineer
H&R Block AI/ML Platforms Team is looking for an experienced Lead Engineer to join a high-powered team to build & manage AI/ML platforms and solutions. You will be joining an elite team of software & data engineers charged with developing transformative AI/ML engineering capabilities to power the next generation of HRB client experiences. This role requires collaboration with stakeholders to understand both technical and business requirements, manage delivery of AI/ML engineering platforms used by all ML & engineering squads at H&R Block.
Day to day you'll...
- Use tools, languages, coding standards and best practices to develop new product features and continually enhance product functionality
- Create and execute unit tests and address identified defects
- Work closely with other team members to ensure consistent understanding of requirements and approach
- Work closely with the Product, UX Design and other related teams to ensure consistent understanding of requirements and approach
- Evaluate & assess leading MLOps & LLMOps platforms in the market.
- Deploy, integrate & manage MLOps & LLMOps platforms & capabilities to support product engineering & AI/ML teams.
- Identify, design & build technical features to support scalability, usability, resiliency and better platform performance
- Assist and drive technical design and code reviews for new enhancements and maintenance work delivered by the development team
- Understand complex business and functional requirements and produce technical specifications and platform requirements
- Mentor and coach other team members on the latest technological advances within the current technology used and establish consistent best practices
- Strong ability to partner and effectively work across the organization with line of business and technology colleagues.
What you'll bring to the team...
Education:
- Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience.
Work Experience:
- 8+ years of experience building technology platforms & solutions.
- 5+ years of experience with .Net, Python & Azure platforms & services.
- 2+ years of experience with full lifecycle of AI/ML models & solutions – from development to testing, deployment & monitoring
- 2+ years of experience deploying MLOps & LLMOps platforms & solutions.
- Experience working with agile methodologies (SCRUM and/or Kanban).
- Experience with Azure DevOps platform including source control management systems and continuous integration/deployment environments.
- Experience developing engineering solutions to meet functional & non-functional requirements.
- Excellent communication and problem-solving skills
It would be even better if you also had...
- Experience building enterprise-grade engineering platforms.
- Experience with multiple leading MLOps & LLMOps platforms, including Azure ML Studio, Databricks Mosaic AI.
- Experience with Azure PaaS services for infrastructure management