Principal Engineer - Search Data & Machine Learning Platform


As a Principal Engineer you'll:

  • Lead the design, get your hands dirty and write code, and deploy successful data management, processing and analytics systems that will power amazon search's applied science development and production data processes
  • Possess expert knowledge in performance, large scale distributed system scalability, enterprise system architecture, and engineering best practices
  • Share your deep, specialized domain knowledge and expertise (e.g., Data Lake and web service design, big data pipeline architectures, use of distributed processing frameworks to train machine learning models)
  • Obsess over operational excellence, evaluate system performance, security, design system metrics and driving quality improvement
  • Identify and solve technology-related bottlenecks, and provide enhancements to existing code base
  • Create intellectual property, influence others while demonstrating significant creativity and being vocally self-critical

Basic Qualifications

  • At least 10 years of experience in software development and design
  • At least 5 years of prior experience leading the delivery of large-scale distributed data processing services and/or delivering significant services in a cloud hosted service oriented architecture
  • At least 3 years of experience with big data and machine learning applications (for example: Hadoop, Spark, Mesosphere, MxNet, mxnet, tensorflow)
  • Strong hands-on coding skills in Java and C++ / Go
  • At least 3 years of experience with public cloud infrastructure
  • At least 5 years of experience with agile development (including successful agile transformations) or similar methodologies for continuous development of product and technology

Preferred Qualifications

  • PhD in computer science or related technical field
  • AWS ecosystem experience
  • At least 3 years of experience with developing or supporting large machine learning applications
  • Entrepreneurial with an inherent sense of urgency and accountability
  • An inspirational technical leader with a high emotional intelligence who sets high and exacting standards and demands the best work of their team
  • Strategic and thinks at a high level, but also hands-on, execution-oriented, and capable of getting things done quickly
  • Ability to translate a long-term vision into a near-term, executable plan; able to prioritize and triage effectively, deciding which projects to deliver first
  • Data-driven and "quantitative" mentality; grounded, detail-oriented, always backs up ideas with facts
  • High energy and tireless commitment to making the Amazon Search business best-in-class

Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.

Back to top