Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in software development is seeking a Senior and Principal Software Developer for their AI/ML platform. This role involves designing innovative systems, automating workflows, and collaborating with cross-functional teams to enhance machine learning capabilities. The ideal candidate will have extensive experience in software engineering and cloud technologies, contributing to the full AI/ML development lifecycle.
Job Requisition ID #
25WD8483325WD84833, Senior and Principal Software Developer, AI/ML Platform
Position Overview
We are seeking dynamic and enthusiastic senior and principal software engineers to develop our next-generation AI/ML platform used in Autodesk’s suite of products and services. Join our rapidly expanding team to build innovative capabilities that enable faster and more secure development of machine learning and generative AI solutions, enhancing Autodesk's software intelligence. You will collaborate with research and product engineering teams across various domains, including design, construction, manufacturing, and media & entertainment, to deliver a platform supporting the full AI/ML development lifecycle.
Responsibilities
Innovative System Design: Lead the design and engineering of software systems for the AI/ML Platform, contributing to the entire ML development lifecycle.
Automation and Streamlining: Identify and implement automation opportunities to improve ML development processes for greater efficiency.
Workflow Automation: Develop systems to automate and optimize processes, seamlessly integrating them into our platform to streamline operations.
ML Solution Deployment: Create tools to build and deploy ML artifacts in production environments, ensuring smooth transitions from development to deployment.
Big Data Management: Automate tasks related to managing large-scale data transformation and processing, creating data stores for ML artifacts.
Scalable Services: Design and implement low-latency, scalable prediction and inference services to meet diverse user needs.
Cross-Functional Collaboration: Work with teams including ML researchers, developers, product managers, architects, and operations, fostering a collaborative environment.
Architectural Leadership: Oversee critical platform components, provide architectural guidance, and contribute to the platform's overall success.
Minimum Qualifications
BSc in Computer Science or equivalent practical experience
3-8 years of experience in software development and engineering, with a proven record of delivering production systems
Proficiency in programming languages such as Python, Java, Go, scripting languages, and SQL
Strong problem-solving skills, capable of breaking down complex problems
Deep experience with cloud technologies like AWS or Azure
Experience designing scalable systems and distributed architectures
Knowledge of big data technologies such as NoSQL, Hadoop, Spark, Hive, and data pipelines
Expertise in data platforms for scalable data storage, retrieval, and processing
Excellent communication and collaboration skills
Familiarity with agile methodologies, including CI/CD and test-driven development
Experience with cloud data processing, training, deployment, or operations (e.g., Snowflake, Databricks)
Understanding of cloud networking principles and security considerations for sensitive data
Preferred Qualifications
Experience deploying ML projects in production environments
Knowledge of ML Operations practices
Experience with open-source Large Language Models like Llama and Mixtral on Hugging Face
Proficiency with ML libraries such as PyTorch, TensorFlow, XGBoost, Pandas, ScikitLearn
Background in statistical analysis
Previous collaboration with data scientists and researchers
Hands-on experience with Kubernetes-centric infrastructure and CI/CD pipelines
Experience automating vulnerability fixes and working with security teams at large enterprises
_____________________________________________________________________________
About Autodesk / À propos d’Autodesk
Welcome to Autodesk! Our software helps create incredible things every day—from eco-friendly buildings and clean cars to smart factories and blockbuster movies. We empower innovators to turn ideas into reality, transforming how things are made and what can be made.
We pride ourselves on our culture, guided by our Culture Code. Our values and work methods foster growth and potential, leading to better outcomes for our customers.
As an Autodesk employee, you can be authentic and make meaningful contributions that help build a better future. Ready to shape the world and your career? Join us!