Finding the best job has never been easier
Share
You will be given significant authority and ownership, but also be supported with strong mentors. You will have the opportunity to work on software development using cutting edge big data technologies, while taking products and features from conception to production. You will work closely with a stellar team of engineers, applied scientists, business intelligence engineers, and product managers to ensure Amazon’s data is a powerful and innovative business advantage.Key job responsibilities
Key job responsibilities
* LLD, HLD, Design and Architecture Review for various search quality measurement applications
* Dashboard, Metrics, Alarms, Operational Excellence
* Statistical tests for sampling and scoring for detecting defects and anomaly
* Building Data Labelling Platform and Caching Strategy using intelligent algorithms to improve quality and cost of labels
* Spark enabled Data Pipelines, OLAP Cube for Search Business Reviews
* UI Applications to enable Self Serve Data Platform to 100+ customers in search
* Innovate and find new search metrics that helps improve the billion order search industry
* Debug and deep dive search stack to find instances where search performance is degradingA day in the life
A day in the life
* Enable and analyse A/B experiments by publishing results from analyzing petabytes of search logs along with statistical tests and confidence intervals at various slices locale, product type, category, language, zipcode
* Conceptualise, build and release new metrics dashboards as insights to search relevance teams
* Build Airflow and Spark DAGs to build intelligent pipelines to monitor search and build signals for model building near realtime
* Deep Dive search stack based on customer actions / anecdotes when degradation happens
* Build a large scale crawler to replay queries at scale to conclude A/B tests
* Collect human labelled crowdsourced data for automated model training
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- experience in distributed and bigdata / mapreduce systems and event driven architecture
- good fundamentals on probability and statistics
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Hire and Develop the Best, able to mentor SDE-2s and SDE-1s
- Insist on Highest Standards for Code Review and Design Review Engg Process
- Operational Excellence champion
- Prior experience debugging end to end Search stack
These jobs might be a good fit