Software Development Engineer, AWS Marketplace Catalog Search
Core
Design and build search relevancy, ranking, and query understanding systems for AWS Marketplace to help customers discover software.
Role type
Senior Software Development Engineer (Search & ML Systems)
Builds
Search APIs, ranking models, embedding pipelines, and evaluation frameworks for AWS Marketplace discovery.
Domain
Cloud computing, search engines, machine learning, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, hybrid search architectures, LLM-based content enrichment, cross-encoder re-ranking, A/B testing infrastructure, Object Oriented Design, large-scale multi-tiered software development
Preferred skills
full software development life cycle ownership, code review leadership, operational excellence
Technologies
C#, C++, Java, Perl, BM25, vector search, LLMs
Responsibilities
Design query understanding layers for intent classification, build embedding pipelines and hybrid retrieval architectures, integrate ML models for ranking and enrichment, develop evaluation frameworks with golden datasets and offline metrics, maintain search APIs for multiple surfaces, ensure operational excellence for high-volume search queries
Seniority
Senior, hands-on IC