Taro Logo

Principal Software Developer, Data Pipelines - Generative AI

Autodesk creates software for design, engineering, and entertainment, helping innovators transform ideas into reality.
Data
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Job Description

Autodesk is seeking a Principal Software Developer to join their AEC Solutions team, focusing on building data pipelines for AI and machine learning applications. This role is central to Autodesk's transformation of the AEC industry through AI integration. The position involves developing scalable data pipelines to power various AI technologies, including deep learning, generative AI, and natural language processing. Working in a collaborative environment with AI Researchers, ML Engineers, and Software Architects, you'll help build cutting-edge foundation models while ensuring privacy and security standards. The role offers the flexibility of hybrid work arrangements in Canada, with opportunities to work on flagship products like AutoCAD, Revit, and Construction Cloud. This is a chance to shape the future of the AEC industry while working with advanced technologies and maintaining high engineering standards. The position requires extensive experience in software development, particularly with data pipelines and cloud technologies, offering competitive compensation and the opportunity to work on meaningful projects that impact the industry.

Last updated a month ago

Responsibilities For Principal Software Developer, Data Pipelines - Generative AI

  • Design scalable, distributed systems and microservices in a production setting
  • Develop scalable and resilient data ingestion and processing pipelines
  • Take ownership of software components implementation with focus on quality and test-driven development
  • Participate in software design reviews and conduct peer code reviews
  • Write unit, functional, regression tests and contribute to CI/CD processes
  • Work with architects and product managers to translate requirements into well-designed software
  • Mentor junior engineers

Requirements For Principal Software Developer, Data Pipelines - Generative AI

Java
Python
  • BS or MS in Computer Science or related technical field
  • 10+ years of software engineering experience
  • Experience writing performant code in Java or Python
  • Experience developing data ingestion and processing pipelines
  • Experience delivering production applications with Amazon Web Services
  • Proficiency in serverless and managed AWS services
  • Experience with AWS IAM and security
  • Experience with AWS infrastructure as code solutions
  • Experience with Data Lake or Warehouses, ETLs
  • Experience with microservices and RESTful web services
  • Experience with modern software practices including CI/CD

Benefits For Principal Software Developer, Data Pipelines - Generative AI

Medical Insurance
Equity
  • Competitive base salary
  • 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 and generative AI, requiring 10+ years of experience in software engineering with strong AWS and data processing expertise.

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.

Senior/Principal Software Engineer, AI/ML Data Systems

Senior/Principal Software Engineer position at Autodesk focusing on AI/ML Data Systems, offering two specialized tracks in either Feature Store Infrastructure or Labeling Systems.

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.