Job Description:
Are you are an awesome back end software developer and looking to work across the complete stack and make a huge difference? How about innovating in collective human intelligence space? You will be part of a diverse team of front end and back end Software Development Engineers, Software Development Engineers in Test and Web Development Engineers.
The Catalog Quality (CQ) group within Amazon's Search and Discovery organization strives to make the world's best product catalog even better. An information-rich and accurate product catalog is a critical strategic asset for Amazon. It powers unrivaled product discovery, informs customer about the right buying decisions, offers a large selection and positions Amazon as the first stop for product discovery. As a member of this team you will conceive and drive programs that not only measure the quality of our catalog (i.e. how defect-free is our catalog) but also improve its quality by implementing solutions that involve automation (rules, machine learning) supported by human intelligence. The programs we run impact Amazon at a global scale.
Here is a taste of some of the cool areas you will be involved in:
Generic Software Solutions: Our software solutions have to be generic enough to support the multitude of use cases that come our way. We deliver solutions at scale for large data sets - Amazon’s catalog has billions of records with a mind boggling variety of products and millions of customers across multiple locales.
Big Data Analyses: We constantly dig into the data available at Amazon to analyze, inform and develop solutions to the right problems. If looking at data, slicing and dicing it in multiple ways and coming up with interesting insights are something you thrive upon, you will fit right in.
Automation: We strive to automate aspects of our programs so that human intelligence can be better utilized to gain understanding of newer problems. Our rules and machine learning models constantly evolve to accommodate the ever changing nature of the catalog.
Measure and Improve: We obsess on identifying new ways to measure the effectiveness of our solutions and ways to improve them. We identify areas of improvement in our applications and processes and strive to make them better. We continually evaluate our success metrics and evolve our reporting systems.
Responsibilities of this position include:
- Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks.
- Participating in team meetings, stand-ups, and architecture/design discussions.
- Identify areas of improvement in our applications and processes and strive to make them better.
- Dive deep into the catalog data, understand different functional areas, and use your creativity to come up with techniques to improve the quality of Amazon’s product catalog.
- Participate in defining the road-map for the team
About you:
You are a software engineer who takes pride in finding technology solutions to real world problems and have consistently delivered high quality software solutions on time. You thrive on tackling very hard problems. You have great problem-solving skills. You are curious, love to dive deep and collect data to make well informed decisions, but use sound judgment in face of insufficient data. You keep abreast of the latest technology developments and have an insatiable drive to innovate.
The Catalog Quality (CQ) group within Amazon's Search and Discovery organization strives to make the world's best product catalog even better. An information-rich and accurate product catalog is a critical strategic asset for Amazon. It powers unrivaled product discovery, informs customer about the right buying decisions, offers a large selection and positions Amazon as the first stop for product discovery. As a member of this team you will conceive and drive programs that not only measure the quality of our catalog (i.e. how defect-free is our catalog) but also improve its quality by implementing solutions that involve automation (rules, machine learning) supported by human intelligence. The programs we run impact Amazon at a global scale.
Here is a taste of some of the cool areas you will be involved in:
Generic Software Solutions: Our software solutions have to be generic enough to support the multitude of use cases that come our way. We deliver solutions at scale for large data sets - Amazon’s catalog has billions of records with a mind boggling variety of products and millions of customers across multiple locales.
Big Data Analyses: We constantly dig into the data available at Amazon to analyze, inform and develop solutions to the right problems. If looking at data, slicing and dicing it in multiple ways and coming up with interesting insights are something you thrive upon, you will fit right in.
Automation: We strive to automate aspects of our programs so that human intelligence can be better utilized to gain understanding of newer problems. Our rules and machine learning models constantly evolve to accommodate the ever changing nature of the catalog.
Measure and Improve: We obsess on identifying new ways to measure the effectiveness of our solutions and ways to improve them. We identify areas of improvement in our applications and processes and strive to make them better. We continually evaluate our success metrics and evolve our reporting systems.
Responsibilities of this position include:
- Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks.
- Participating in team meetings, stand-ups, and architecture/design discussions.
- Identify areas of improvement in our applications and processes and strive to make them better.
- Dive deep into the catalog data, understand different functional areas, and use your creativity to come up with techniques to improve the quality of Amazon’s product catalog.
- Participate in defining the road-map for the team
About you:
You are a software engineer who takes pride in finding technology solutions to real world problems and have consistently delivered high quality software solutions on time. You thrive on tackling very hard problems. You have great problem-solving skills. You are curious, love to dive deep and collect data to make well informed decisions, but use sound judgment in face of insufficient data. You keep abreast of the latest technology developments and have an insatiable drive to innovate.
Basic Qualifications
Basic Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
- Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
- Strong experience of at least one modern programming language such as Java, C++ with strong base in object-oriented design and development
- Experience with relational databases, designing schemas and formulating complex SQL queries.
- Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
- Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
- Strong experience of at least one modern programming language such as Java, C++ with strong base in object-oriented design and development
- Experience with relational databases, designing schemas and formulating complex SQL queries.
Preferred Qualifications
Preferred Qualifications:
- Experience in building large scale distributed systems
- Experience in Machine Learning, Data Mining, or Statistics
- Experience in map-reduce technologies like Hadoop and Spark
- Solid coding practices including unit testing, peer code reviews, and a preference for agile methods
- Sharp analytical abilities, proven design skills, excellent communication skills
- Passion for building new products in a fast paced, team-oriented environment
- Experience mentoring and training others on complex technical issues
- Exposure to Agile Software Development
- Experience in building large scale distributed systems
- Experience in Machine Learning, Data Mining, or Statistics
- Experience in map-reduce technologies like Hadoop and Spark
- Solid coding practices including unit testing, peer code reviews, and a preference for agile methods
- Sharp analytical abilities, proven design skills, excellent communication skills
- Passion for building new products in a fast paced, team-oriented environment
- Experience mentoring and training others on complex technical issues
- Exposure to Agile Software Development
sandhya.v1611@gmail.com
ReplyDeletestuti.jindal11@gmail.com
ReplyDelete