The Amazon Search team is seeking a Software Engineer II to join their Search Science Data Infrastructure team. This role is crucial in building the search engine that powers Amazon's worldwide shopping experience. The team is responsible for delivering high-quality ML model training data and managing Federated Data Lake infrastructure that serves over 350 teams across Amazon.
As a Software Engineer II, you'll be working on building and maintaining big-data platforms that provide ML training data for Amazon's search ranking, matching quality, and search economics. The platform also powers critical live-site features including search suggestions, query understanding, spelling, search result ranking, and personalization.
The ideal candidate will have strong experience in big data processing, machine learning infrastructure, and distributed systems. You'll be responsible for designing and implementing scalable solutions that handle Amazon's worldwide scale, while maintaining high standards for operational excellence and customer satisfaction.
This is an opportunity to work with cutting-edge technology at massive scale, solving complex technical challenges that directly impact millions of customers' shopping experiences. You'll collaborate with talented engineers and scientists, while having the chance to grow your skills in machine learning, big data, and distributed systems.
The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. Join Amazon's search team to help shape the future of e-commerce search technology while working on some of the most challenging problems in distributed computing and machine learning.