Essential Responsibilities:
- Work with partners and stakeholders in Data Science and other teams across the organization to build strategic plans and roadmaps
- Drive the direction and goals for the team, both in terms of individual project impacts but also overall standards for machine learning and AI utilization in the organization
- Serves as an empowering coach to the team by providing them with the resources, training, feedback, and a sounding-board to be successful in their roles
- Develop people through effective communication and ongoing feedback
- Manage the budget of your area including budget planning and estimating costs of future development and tracking spend on an ongoing basis
- Communicate effectively with associates at various levels and technological knowledge, ensuring alignment and support for team objectives with stakeholders and Senior Leadership
- Create an inclusive and engaging culture for a team of remote and hybrid engineers with varying levels of experience
- Work through others to deliver resilient and scalable technology solutions that solve for complex business problems
- Help drive the broader understanding of the use of machine learning and AI by interfacing with key roles in Operations, Legal, Security, and Technology
- Stay on top of industry trends and best practices to continuously improve what we do and ensure our customer experience is the best it can be
Minimum Qualifications:
- Bachelor’s Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 7+ years of software-engineering experience in an enterprise-level environment in one or more of the following areas: machine learning/artificial intelligence, cloud computing, systems engineering
- 3+ years’ experience managing direct reports
- 3+ years’ experience with microservices software architecture
- 3+ years leading the end-to-end design and development of scalable services to be consumed by the enterprise, including monitoring and production support
- 3+ years’ experience building enterprise-level solutions with Microsoft Azure or equivalent cloud technologies
- Demonstrated ability to provide vision for the Cloud Engineering, Software Engineering, and Machine-Learning spaces and inspire teams towards the future
- Proven ability to strategically prioritize by balancing business delivery and value generating work with technical debt and engineering excellence
- Proficient in developing in Python
- Experience with scripting languages such as shell scripts
- Experience in DevOps practices, testing frameworks, and CI/CD
- Experience with Model Development and Deployment (MLFlow, Azure ML)
- Experience with container orchestration (Kubernetes, Docker)
- Experience communicating and working across functions to drive organization-wide solutions
- Salary Range is $150,000-$175,000 annually
Preferred Qualifications:
- Previous experience deploying large-scale applications on Azure
- Familiarity with MLOps and industry-standard machine-learning Python libraries
- Experience with Azure AI services (Azure Machine Learning, Azure Cognitive Services)
- Advanced AI/ML specializations (reinforcement learning, deep learning, NLP)
- Proficient in an object-oriented programming language (i.e. C#, Java)
- Experience using large language models (LLMs) with semantic search frameworks for chatbot implementations
Software Specific Qualifications:
- Experience building enterprise-level solutions with Microsoft Azure or equivalent cloud technologies
- Proficiency developing and debugging in Python
- Experience with Model Development and Deployment (MLFlow, Azure ML)
- Experience with Azure AI services (Azure Machine Learning, Azure Cognitive Services)
- Experience with scripting languages such as shell scripts
- Experience in DevOps practices, testing frameworks, and CI/CD
- Proficiency in version control systems (Git) for AI/ML model versioning
- Experience with container orchestration (Kubernetes, Docker)