Taro Logo

Senior/Principal Software Engineer, AI/ML Data Systems

Software company that creates tools for architecture, engineering, construction, manufacturing, media, and entertainment industries.
Data
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Autodesk is seeking a Senior/Principal Software Engineer to join their AI/ML Data Systems team. This role offers two specialized tracks: Data & Feature Store Infrastructure or Labeling & Human Feedback Systems. The position involves building scalable backend systems for data ingestion, ETL pipelines, feature stores, and vector-enabled APIs, or designing multimodal annotation platforms and developing RLHF workflows. Working closely with ML engineers and MLOps teams, you'll deliver high-impact data solutions at scale. The role requires expertise in data engineering, strong programming skills, and experience with cloud platforms and containerization. You'll be part of a company that creates innovative software used in green buildings, clean cars, smart factories, and hit movies. Autodesk offers a competitive compensation package and a culture focused on making a meaningful impact in building a better world.

Last updated 2 months ago

Responsibilities For Senior/Principal Software Engineer, AI/ML Data Systems

  • Design and implement scalable feature engineering systems for batch and streaming computation
  • Build and maintain low-latency online feature serving systems
  • Develop monitoring systems for feature freshness, data drift, and data quality
  • Integrate feature management solutions with vector databases
  • Build and scale annotation platforms for diverse data types
  • Develop workflows for LLM alignment and RLHF
  • Implement LLM-assisted labeling features
  • Drive annotation quality through various processes
  • Manage internal/external labeling teams

Requirements For Senior/Principal Software Engineer, AI/ML Data Systems

Python
Kubernetes
  • 5+ years of experience in data engineering, ML platform, or backend development roles
  • Proficiency in at least one modern programming language (Python preferred)
  • Experience developing and operating distributed backend APIs and SDKs
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with containers (Docker/Kubernetes) and infrastructure-as-code tools
  • Experience with feature store frameworks or vector database systems
  • Experience with batch and/or streaming data pipelines
  • Experience with data catalog, validation, versioning, lineage, and security/compliance

Benefits For Senior/Principal Software Engineer, AI/ML Data Systems

Equity
  • Competitive compensation package
  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package

Related Jobs

Principal Software Developer, Data Pipelines - Generative AI

Principal Software Developer role at Autodesk focusing on data pipelines for AI applications, requiring 10+ years of experience and expertise in cloud technologies.

Senior/Principal Software Engineer, AI/ML Data Systems

Senior/Principal Software Engineer position at Autodesk focusing on AI/ML data systems, feature stores, and annotation platforms with 5+ years of experience required.

Principal Data Engineer

Principal Data Engineer position at Quantexa, leading technical delivery teams and implementing innovative data analytics solutions across multiple industries while mentoring junior engineers.

Principal Data Engineer

Principal Data Engineer position at Aviso Wealth, leading data architecture and engineering initiatives in a hybrid work environment with competitive compensation and comprehensive benefits.

Principal Data Engineer

Principal Data Engineer position at Aviso Wealth - Hybrid role in Vancouver or Toronto focusing on data engineering and architecture.