The company is seeking an experienced Software Engineering Manager to lead the AI Platforms and Services Engineering team and drive the technical design and execution of product offerings.
Requirements
- Strong working knowledge of Python
- General familiarity with cloud technologies and platforms such as Azure, AWS, or Google Cloud Platform
- Hands-on experience leading platform engineering and/or full stack software engineering teams
- Foundational understanding of MLOps principles and the Software Development Life Cycle (SDLC)
- Experience with AI as a Service (AIaaS) offerings and building or integrating with AI service platforms
- Familiarity with Agile and Lean practices
- Experience with CI/CD pipelines, model deployment, monitoring, and governance
Responsibilities
- Manage teams responsible for the full spectrum of AI service development
- Oversee teams dedicated to delivering Gen AI applications utilizing RAG and scaling AI Agents for widespread deployment
- Translate product roadmaps into detailed technical specifications
- Prioritize engineering tasks based on business value
- Identify technical opportunities to enhance product capabilities
- Develop and implement policies and programs as necessary
- Provide oversight of all aspects of the application product life cycle
Other
- Bachelor's Degree in Computer Science, Computer Engineering or a related field OR 6 years progressive and related software engineering experience
- 10 years of working with information technology
- 5 years in developing, presenting and communicating technical concepts to varying audiences
- 3 years in developing tactical solutions to diverse and complex business problems
- 3 years of management experience
- Excellent communication, interpersonal, and leadership skills
- Ability to speak and write English fluently and idiomatically
- 0% - 25% travel required