web analytics

Principal Software Engineer – Machine Learning Platform

Autodesk

Autodesk gives you the power to make anything.

Job Requisition ID #

22WD59550

Position Overview

Customers use Autodesk software to design and create the physical world that we live in-from complex structures like tall skyscrapers, to strong bridges, to modern cars and even eye-popping movies. Autodesk ML Platform helps enable and integrate AI and machine learning solutions into our software products that improve the design and creation process.

The Machine Learning Platform team is looking for a driven and passionate software engineer who can work in a strong team environment. You will join the new engineering team to build the next generation platform to enable artificial intelligence & machine learning solutions to enable new capabilities & insights into Autodesk products and services. You will play an important role in building an infrastructure with diverse tools enabling data engineers, researchers, software engineers and DevOps to collaborate as part of the ML development lifecycle from feature engineering, model training & evaluation, deployment and running prediction services. You will partner with teams from product engineering teams ranging from construction, manufacturing and entertainment.

As part of the initial “founding” core of the team you will be responsible for system designs, drive architectural direction and own critical components of the platform. Finally, you are excited by the idea of building on a multi-year roadmap of a strategic platform and collaborating closely and cross-functionally with data scientists, engineers and operations.

Responsibilities

  • Design and engineer software systems part of the next generation Autodesk ML Platform to support full ML lifecycle management
  • As part of the initial and core set of engineers, tactically advocate for best development practices while strategically driving long term technology direction for the team.

  • Identify opportunities to automate and streamline processes to improve ML development
  • Build end-end systems to automate time-consuming processes, like feature engineering.
  • Build tools for building & deploying ML solutions to production applications
  • Automate and orchestrate tasks for managing big data sets
  • Build large scale data stores that house ML artifacts like models, features, parameters etc…

  • Build low latency prediction/inference services
  • Work across a diverse group of machine learning researchers, developers, product managers, software architects and operations

Basic Qualifications

  • BS or MS in Computer Science, or related experience
  • Creative problem-solving skills

  • Ability to break down a large problem into small components and provide a clear solution for each
  • Excellent communication and collaboration
  • 8+ years of experience in software development and engineering
  • Expertise in programming languages such as Java, Python, Scala, SQL, scripting etc…
  • Solid track record in delivery of production systems and services

  • Proven experience in Amazon AWS cloud technologies
  • Experience in system design and distributed software architecture
  • Experience working with big data: NoSQL, Hadoop, Spark, Hive, data pipelines
  • Experience with agile development methodology: CI/CD & test-driven development

Preferred Qualifications

  • Exposure to deploying ML-enabled projects and solutions to production
  • Experience with AWS SageMaker or other cloud machine-learning platforms
  • Experience with cloud data processing, training, deployment, or operations like Snowflake or Databricks
  • Exposure to statistical analysis
  • Past Collaboration with data scientists and researchers
  • Experience with ML libraries like Pytorch, TensorFlow, Pandas, ScikitLearn…

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.

#LI-POST

#LI-REMOTE

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.

Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.

To apply for the job click here

Principal Software Engineer – Machine Learning Platform

To apply for the job click here

Contact us

Autodesk

Autodesk gives you the power to make anything.

Related Jobs