Senior Principal Engineer (java, Aws, Search)

Autodesk Autodesk · Enterprise · Pune, India

Senior Principal Engineer for Search Infrastructure at Autodesk, focusing on building and scaling a modern search platform for industry clouds. Requires expertise in Java, AWS, distributed systems, and exposure to information retrieval, vector databases, and ML infrastructure.

What you'd actually do

  1. Lead the software architecture and system design of highly scalable, distributed, data intensive micro-services
  2. Partner closely with product teams and leadership in defining strategic technical roadmap, communicate the strategy in various forums, and make it a reality
  3. Demonstrate high levels of ownership and accountability and work closely with engineering teams to deliver consistently
  4. Align the technical direction with business needs, leading the team to make the correct choices between short-term business opportunity and long-term technical vision
  5. Champion adopting industry best practices to push the development standards within the team and in the larger organization

Skills

Required

  • Java
  • AWS
  • Distributed Systems
  • Scalability
  • Performance
  • Reliability
  • Security
  • Consistency
  • SaaS architectures
  • API design
  • microservices
  • stream processing
  • resilience
  • operational excellence
  • monitoring
  • Information Retrieval
  • Lucene/Elasticsearch/OpenSearch
  • Vector Databases
  • ML Infrastructure
  • Cloud Infrastructure platforms
  • technical leadership

Nice to have

  • Strong communicator
  • team-player
  • result-focused passion
  • perpetual learning

What the JD emphasized

  • 15+ years of experience in leading design of complex systems and hands-on development into Java, AWS
  • 5+ years of experience in a technical leadership role for a large and distributed organization in designing systems and scaling them to millions of users
  • Exposure to Information Retrieval with hands on experience in Lucene/Elasticsearch/OpenSearch
  • Exposure to Vector Databases and ML Infrastructure
  • Expertise in Cloud Infrastructure platforms such as AWS
  • Thorough understanding of Distributed Systems including Scalability, Performance, Reliability, Security and Consistency characteristics
  • Experience in building multi-tenant SaaS architectures and have deep appreciation for Platform and API-first mindset
  • Expertise with modern technology stacks, API design, microservices, stream processing and designing for resilience and operational excellence
  • Experience in monitoring and improving Reliability of a complex system at scale
  • Exposure to managing Security and Compliance challenges in Cloud products and/or platforms