Principal Engineer - Search AI
Core
Design and operate scalable search infrastructure and microservices for Autodesk's Industry Clouds (Fusion, Forma, Flow), solving distributed systems and algorithmic problems.
Role type
Principal Engineer - Search Infrastructure
Builds
Modern, scalable Search Platform powering search experiences across Autodesk's Industry Clouds
Domain
Software Engineering, Distributed Systems, Search Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems, Data structures and algorithms, Multi-threading and concurrency, Java or Golang, Database systems (MySQL, DynamoDB), API design, Microservices, Stream processing, Cloud Infrastructure (AWS), Information Retrieval (Lucene/ElasticSearch/OpenSearch)
Preferred skills
Vector Databases, ML Infrastructure, Knowledge Graph/Graph Databases, System reliability at scale, Cloud security and compliance
Technologies
Java, Golang, MySQL, DynamoDB, AWS, Lucene, ElasticSearch, OpenSearch
Responsibilities
Lead design and development of highly scalable distributed microservices; Champion industry best practices for development standards; Partner with architects and managers to design technical solutions; Monitor, troubleshoot, and optimize large-scale microservices to meet SLAs; Lead detection, recovery, and postmortems of production incidents; Mentor engineers and build high-performing teams; Perform code reviews to ensure clean, maintainable code
Seniority
Principal, hands-on IC with mentorship