Posted in

Principal Machine Learning: Generative AI

Principal Machine Learning: Generative AI

CompanyAutodesk
LocationBoston, MA, USA, Winnipeg, MB, Canada, Toronto, ON, Canada, Austin, TX, USA, Calgary, AB, Canada, Charlottetown, PE, Canada, Regina, SK, Canada, Dieppe, NB, Canada, Atlanta, GA, USA, Halifax Regional Municipality, NS, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s
Experience LevelExpert or higher

Requirements

  • An MS in Machine Learning, Artificial Intelligence, Mathematics, Statistics, Computer Science, or a related field
  • 10+ years of experience in machine learning engineering or a related field, with a proven track record of leadership and hands-on implementation
  • Expertise in deep learning architectures (e.g., Transformers, CNNs, GANs) and modern ML frameworks (e.g., PyTorch, Lightning, Ray)
  • Experience with LLMs and related technologies, including frameworks, embedding models, vector databases, and Retrieval-Augmented Generation (RAG) systems, in production settings
  • Deep understanding of data modeling, system architectures, and processing techniques, including 2D/3D geometric data representations
  • Experience with AWS cloud services and SageMaker Studio for scalable data processing and model development
  • Strong foundation in computer science fundamentals, distributed computing, and algorithmic efficiency
  • Proven ability to translate theoretical concepts into practical solutions and prototype implementations
  • Ability to work autonomously while effectively collaborating across teams, bridging the gap between research and practical implementation
  • Excellent technical writing and communication skills for documentation, presentations, and influencing cross-functional teams

Responsibilities

  • Architect and guide the implementation of scalable data pipelines and architectures
  • Work with large-scale multimodal datasets (text, 2D/3D geometry, and structured data), developing advanced preprocessing, augmentation, and content understanding techniques
  • Architect, develop, and optimize production-level ML solutions, focusing on scalability and reliability, while contributing to engineering best practices
  • Establish best practices for model experimentation, evaluation, and optimization
  • Contribute to technical execution by writing well-structured, high-performance code for production ML pipelines
  • Perform in-depth requirements analysis, collaborating with team members at different levels and documenting solutions
  • Set the technical direction by identifying key challenges and defining innovative solutions
  • Communicate technical findings effectively, influencing stakeholders through quantitative analysis, qualitative insights, and clear visual presentations
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge-sharing within the team

Preferred Qualifications

  • Background in Architecture, Engineering, or Construction
  • Extensive experience in data preparation, hyper-parameter selection; acceleration techniques; and optimization methods
  • Proficiency in parallel and distributed computing techniques, with hands-on experience using platforms like Spark, Ray, or similar distributed systems for large-scale data processing and model training
  • Proven record in developing and deploying high-scale machine learning algorithms in production environments