Principal Engineer - Search AI at Autodesk | Ontario, CAN | Rezi

Principal Engineer - Search AI at Autodesk

Principal Engineer - Search AI

Autodesk · Ontario, CAN

3 weeks ago

Principal Engineer - Search AI

Autodesk · Ontario, CAN

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are looking for a Principal Engineer to own and deliver complex modules within our Search Infrastructure within Autodesk Platform Services. You will work with system architects and Sr. Principal Engineers to build a modern, scalable Search Platform that powers search experiences across Autodesk’s Industry Clouds – Fusion, Forma, and Flow, solving demanding distributed systems and algorithmic problems.

Responsibilities

  • Lead the design, development, and operations of highly scalable, distributed, data-intensive micro-services.
  • Champion the adoption of industry best practices to elevate development standards within the team.
  • Partner with Software Architects, Product Managers, and Engineering Managers to design technical solutions that drive business outcomes.
  • Contribute to meeting SLAs for large-scale micro-services through monitoring, troubleshooting, and optimization.
  • Lead the detection, recovery, and postmortems of production incidents.
  • Assist in hiring and mentoring Engineers to build fast-growing, high-performing teams.
  • Perform thorough design and code reviews, driving best practices for clean and maintainable code.

Requirements

  • BS in Computer Science or related field, or equivalent work experience.
  • Strong Computer Science fundamentals: data structures, algorithms, distributed systems, and data management.
  • Thorough knowledge of multi-threading, concurrency, and parallel processing concepts.
  • Exceptional proficiency in Java, Golang, or a similar programming language.
  • 10+ years of experience in building and running large-scale systems.
  • Thorough understanding of database systems (e.g., MySQL, DynamoDB), including scalability, performance, and consistency.
  • Expertise with modern technology stacks, API design, microservices, stream processing, and designing for resilience and operational excellence.
  • Strong communication skills; ability to synthesize, simplify, and articulate complex problems to other engineers.
  • Expertise in Cloud Infrastructure platforms such as AWS.
  • Exposure to Information Retrieval with hands-on experience in Lucene/ElasticSearch/OpenSearch.
  • Exposure to Vector Databases and ML Infrastructure.
  • Exposure to Knowledge Graph/Graph Databases.
  • Experience in monitoring and improving the reliability of complex systems at scale.
  • Awareness of Security and Compliance challenges in Cloud products and/or platforms.

Skills

  • Java
  • Golang
  • Multi-threading
  • Concurrency
  • Parallel processing
  • Data structures
  • Algorithms
  • Distributed systems
  • Data management
  • Database systems (MySQL, DynamoDB)
  • API design
  • Microservices
  • Stream processing
  • Resilience
  • Operational excellence
  • Cloud Infrastructure (AWS)
  • Information Retrieval
  • Lucene
  • ElasticSearch
  • OpenSearch
  • Vector Databases
  • ML Infrastructure
  • Knowledge Graph
  • Graph Databases
  • System monitoring
  • System reliability

Experience Level

  • 10+ years of experience

Education Level

  • BS in Computer Science or related field or equivalent work experience

Salary/Compensations

  • CAD 131,000 - CAD 191,400

About the Company

  • The world’s innovators, designers, engineers, builders, and creators trust Autodesk to help them design and make a better world for all.
  • Autodesk’s Design and Make Platform empowers everyone, everywhere to design and make anything.
  • Everything around us is made using Autodesk software.
  • Autodesk’s leading Design and Make Platform offers customers the technology to help them create the world around us, and the critical insights and data to deliver better outcomes for their business and the planet.
  • At Autodesk, we celebrate all the real-world problem solvers, creative rebels, and innovators who are driven to improve the reality around us.
  • When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all.
  • 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 – it’s at the core of everything we do.
  • Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
  • When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all.

Equal Opportunity

  • We take pride in cultivating a culture of belonging where everyone can thrive.