Machine Learning Developer

AMER - United States - California - San Francisco - One Market

Autodesk

Autodesk is a global leader in design and make technology, with expertise across architecture, engineering, construction, design, manufacturing, and entertainment.

View all jobs at Autodesk

Apply now Apply later

Job Requisition ID #

24WD82788

French job description to follow!/La description de poste en français se trouve plus bas!

Position Overview

MLOps Developers will be responsible for deploying, maintaining, monitoring, integrating, and testing machine learning capabilities in production. You will partner with multi-disciplinary teams such as Machine Learning Engineering, Front-End Engineering, Infrastructure Engineering, Data Operations on coordinating delivery of customer-facing features. Your work will contribute to strategic initiatives such as optimization of digital conversion metrics and development of Autodesk Assistant, an LLM-driven chatbot intended to answer customer inquiries.

Our team culture is built on collaboration, mutual support, and continuous learning. We emphasize an agile, hands-on, and technical approach at all levels of the team. As a group, we want to continuously improve our work and knowledge of trends and techniques relevant to our areas. We encourage personal development and knowledge sharing.

Responsibilities

  • Model Deployment: Collaborate with data scientists to deploy machine learning models into production environments, ensuring scalability and reliability

  • Automation: Develop and maintain CI/CD pipelines to automate the deployment and testing of machine learning models

  • Monitoring and Maintenance: Implement monitoring solutions to track model performance and detect anomalies, ensuring models continue to deliver accurate results over time

  • Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to integrate machine learning solutions into applications and services

  • Security: Ensure the security and compliance of machine learning models and data throughout their lifecycle

  • Documentation: Create and maintain comprehensive documentation for model deployment processes, CI/CD pipelines, and infrastructure setups

  • Platform Mindset: Partner with internal platform team on the following tasks

Minimum Qualifications

  • Technical Proficiency: Strong understanding of machine learning concepts and familiarity with frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)

  • Programming Skills: Proficiency in programming languages such as Python, R, or Java

  • DevOps Knowledge: Familiarity with DevOps practices and tools, including Docker, Kubernetes, Jenkins, and Git

  • Cloud Computing: Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes)

  • Pipelines: Proficiency in designing and implementing data pipelines using tools like Apache Airflow, Kubeflow, or MLflow

  • Best Practices: Strong understanding of software engineering best practices, including testing, code review, and documentation

  • Bachelor's or master's degree in computer science, Engineering, Data Science, or a related field

  • Relevant certifications are a plus

Preferred Qualifications

  • Familiarity with Large Language Models, especially in the context of interactive dialog systems and chatbots (RAG, Generative AI, Conversational Agents)

  • Experience deploying systems that use NLP or experience working with Conversational AI frameworks.

  • Experience with managing infrastructure required for model training, testing, and deployment, including cloud services, databases, and container orchestration platforms.

  • Experience with distributed computing frameworks like Apache Spark

  • Familiarity with feature stores and experiment tracking tools

  • Knowledge of data governance and ML model governance practices

  • Experience with A/B testing and statistical analysis

About Autodesk

As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and create a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software, giving customers the power to solve their design, business, and environmental challenges. In addition to designers, architects, engineers, and media and entertainment professionals, Autodesk helps students, educators, and casual creators unlock their creative ideas through user-friendly applications.

----------------------------------------------------------------------------------------------------------------------------

Développeur Machine Learning

Description du poste

Les développeurs MLOps seront responsables du déploiement, de la maintenance, de la surveillance, de l'intégration et du test des capacités d'apprentissage automatique en production. Vous travaillerez en partenariat avec des équipes pluridisciplinaires telles que Machine Learning Engineering, Front-End Engineering, Infrastructure Engineering, Data Operations sur la coordination de la livraison de fonctionnalités orientées client. Votre travail contribuera à des initiatives stratégiques telles que l'optimisation des mesures de conversion numérique et le développement d'Autodesk Assistant, un chatbot piloté par LLM destiné à répondre aux demandes des clients.
 

Notre culture d'équipe est fondée sur la collaboration, le soutien mutuel et l'apprentissage continu. Nous mettons l'accent sur une approche agile, pratique et technique à tous les niveaux de l'équipe. En tant que groupe, nous voulons continuellement améliorer notre travail et notre connaissance des tendances et des techniques pertinentes dans nos domaines. Nous encourageons le développement personnel et le partage des connaissances.
 

Responsabilités

  • Déploiement de modèles : Collaborer avec les scientifiques des données pour déployer des modèles d'apprentissage automatique dans des environnements de production, en veillant à l'évolutivité et à la fiabilité.

  • Automatisation : Développer et maintenir des pipelines CI/CD pour automatiser le déploiement et le test des modèles d'apprentissage automatique.

  • Surveillance et maintenance : Mettre en œuvre des solutions de surveillance pour suivre les performances des modèles et détecter les anomalies, en veillant à ce que les modèles continuent à fournir des résultats précis au fil du temps.

  • Collaboration : Travaillez en étroite collaboration avec des équipes interfonctionnelles, notamment des scientifiques de données, des ingénieurs logiciels et des gestionnaires de produits, afin d'intégrer des solutions d'apprentissage automatique dans des applications et des services.

  • Sécurité : Assurez la sécurité et la conformité des modèles et des données d'apprentissage automatique tout au long de leur cycle de vie.

  • Documentation : Créez et maintenez une documentation complète pour les processus de déploiement de modèles, les pipelines CI/CD et les configurations d'infrastructure.

  • Esprit de plateforme : Travaillez en partenariat avec l'équipe interne de la plateforme sur les tâches suivantes
     

Qualifications minimales

  • Compétences techniques : Forte compréhension des concepts d'apprentissage automatique et familiarité avec les cadres (par exemple, TensorFlow, PyTorch, Scikit-learn).

  • Compétences en programmation : Maîtrise des langages de programmation tels que Python, R ou Java.

  • Connaissances DevOps : Familiarité avec les pratiques et les outils DevOps, notamment Docker, Kubernetes, Jenkins et Git.

  • Cloud Computing : Expérience des plateformes cloud (AWS, GCP ou Azure) et des technologies de conteneurisation (Docker, Kubernetes).

  • Pipelines : Maîtrise de la conception et de la mise en œuvre de pipelines de données à l'aide d'outils tels que Apache Airflow, Kubeflow ou MLflow.

  • Meilleures pratiques : Forte compréhension des meilleures pratiques d'ingénierie logicielle, y compris les tests, l'examen du code et la documentation.

  • Baccalauréat ou maîtrise en informatique, en ingénierie, en science des données ou dans un domaine connexe.

  • Les certifications pertinentes sont un plus.

Qualifications souhaitées

  • Familiarité avec les grands modèles de langage, en particulier dans le contexte des systèmes de dialogue interactif et des chatbots (RAG, IA générative, agents conversationnels).

  • Expérience du déploiement de systèmes utilisant le NLP ou expérience de travail avec des cadres d'IA conversationnelle.

  • Expérience de la gestion de l'infrastructure nécessaire à l'entraînement, au test et au déploiement des modèles, y compris les services en nuage, les bases de données et les plateformes d'orchestration de conteneurs.

  • Expérience avec des frameworks de calcul distribué comme Apache Spark.

  • Familiarité avec les magasins de fonctionnalités et les outils de suivi des expériences.

  • Connaissance des pratiques de gouvernance des données et des modèles de ML

  • Expérience des tests A/B et de l'analyse statistique
     

À propos d'Autodesk

Leader mondial des logiciels de conception 3D, d'ingénierie et de divertissement, Autodesk aide les gens à imaginer, concevoir et créer un monde meilleur. Autodesk accélère l'amélioration de la conception grâce à une expérience inégalée et à un large portefeuille de logiciels, donnant aux clients le pouvoir de résoudre leurs problèmes de conception, d'affaires et d'environnement. Outre les concepteurs, les architectes, les ingénieurs et les professionnels des médias et du divertissement, Autodesk aide les étudiants, les éducateurs et les créateurs occasionnels à libérer leurs idées créatives grâce à des applications conviviales.

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

 

We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

 

When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Benefits

From health and financial benefits to time away and everyday wellness, we give Autodeskers the best, so they can do their best work. Learn more about our benefits in the U.S. by visiting https://benefits.autodesk.com/

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For U.S.-based roles, we expect a starting base salary between $119,800 and $206,690. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, we also have a significant emphasis on annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Equal Employment Opportunity

At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

Diversity & Belonging

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Apply now Apply later
Job stats:  1  0  0

Tags: A/B testing Agile Airflow AWS Azure Chatbots CI/CD Computer Science Conversational AI Data governance DataOps Data pipelines DevOps Docker Engineering GCP Generative AI Git Java Jenkins Kubeflow Kubernetes LLMs Machine Learning MLFlow ML models MLOps Model deployment Model training NLP Pipelines Python PyTorch R RAG Scikit-learn Security Spark Statistics TensorFlow Testing

Perks/benefits: Career development Competitive pay Health care Transparency Wellness

Region: North America
Country: United States

More jobs like this