Senior Software Development Manager, AI/ML Platform
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Lead engineering team to design, develop, and deliver scalable AI/ML platform solutions.
3 days ago ago
Expert & Leadership (13+ years)
Full Time
Canada
Hybrid
Company Size
11,600 Employees
Service Specialisms
Design
Engineering
Construction
Architecture
Consulting
Product Development
Technology Solutions
Software Development
Sector Specialisms
Building Design
Construction
Automotive
Building Product Manufacturing
3D Animation
Architecture
Engineering
Construction Professionals
Role
Description
talent acquisition
technical guidance
team leadership
code development
project management
ai/ml architecture
Actively participate in the hiring process to attract and onboard top-tier engineering talent, ensuring the team possesses the necessary skills and expertise to execute on the AI/ML platform vision
Foster a culture of innovation, collaboration, and continuous improvement within the engineering team
Provide sound technical guidance and drive crucial technology decisions
Lead and mentor a team of engineers in the development and deployment of AI/ML solutions
Actively participate in coding, review processes, and problem-solving alongside your team
Manage project timelines and resource allocation to deliver projects successfully
Ensure adherence to best practices in software development, code quality, and security standards
Collaborate with cross-functional teams including product management, data science, data and cloud infrastructure to define and execute the AI/ML platform roadmap
Stay updated with the latest advancements in AI/ML technologies
Drive the design and architecture of scalable, reliable, and efficient AI/ML systems
Requirements
sagemaker
mlops
leadership
python
aws
ci/cd
Experience building and deploying AI models, for rapid AI application development, using AWS SageMaker, Bedrock or Azure Machine Learning
Understanding of MLOps principles and practices for effectively managing and automating machine learning workflows, including model versioning, monitoring, and deployment
Ability to inspire, motivate, and guide team members towards achieving project goals
12+ years of experience of software engineering, with at least 3 years of experience in a management role
Strong leadership skills with a proven track record of building and motivating high-performing engineering teams
Strong proficiency in programming languages such as Python, Java
Experience building on cloud platforms such as AWS, Azure, or Google Cloud Platform
Excellent communication skills with the ability to collaborate effectively with technical and non-technical stakeholders
BS/MS in Computer Science, Engineering, or a related field with a focus on AI/ML. (MS preferred)
Knowledge of DevOps practices and tools for CI/CD, automation, and infrastructure as code
Deep understanding of algorithms, data structures, and statistical techniques used in machine learning
Prior experience in building AI/ML platforms or products from inception to production deployment
Experience building and managing large-scale distributed systems and microservices architecture