Technical Job Roles
1. Quality Assurance Engineer:
At Amazon, you would thrive in an environment where you’d solve challenging technical problems, often
the ones others have not solved before, with peers who have industry leading technical abilities and your
solutions will be rolled out to a huge number of customers across the world. This role will have a profound
impact on millions of students and teachers in India. If you are a talented, detail-oriented, and enthusiastic
Quality Assurance Engineer who is passionate about quality and delivering the best customer service. As
a QAE you are required in development of test strategies and creation of appropriate test harnesses. Work
with developers to identify the root cause and resolve issues and use professional software engineering
practices & best practices, including coding standards, code reviews, source control management, build
processes, testing, and operations. You shall be responsible for the architecture of test automation
solutions, determining current limitations and compatibilities between subsystems, the selection of new
concepts and methodology, and the development of major routines and utilities.
2. Support Engineer:
Software Support Engineer acts as first level support for all incoming production software application
issues dealing and will be specializing in application support. Your solution will impact our customers
directly. This job requires you to constantly hit the ground running and your ability to learn quickly and
work on disparate and overlapping tasks will define your success. High Impact production issues often
require coordination between multiple Development, Operations and IT Support groups, so you get to
experience a breadth of impact with various groups.
Primary responsibilities include troubleshooting, diagnosing and fixing production software issues,
developing monitoring solutions, performing software maintenance and configuration, implementing the
fix for internally developed code (Python, Ruby, Java), performing SQL queries, updating, tracking and
resolving technical challenges. Responsibilities also include working alongside development on Amazon
Corporate and Divisional Software projects, updating/enhancing our current software, automation of
support processes and documentation of our systems.
The ideal candidate must be detail oriented, have superior verbal and written communication skills, strong
organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain
professionalism under pressure. You must be able to identify problems before they happen and
implement solutions that detect and prevent outages. You must be able to accurately prioritize projects,
make sound judgments, work to improve the customer experience, and get the right things done.
3. Software Development Engineer- Testing (SDET):
We are looking for a highly motivated, customer centric Software Development Engineer in Test (SDET)
with a deep experience in testing methodologies and automation, who is enthusiastic about the new
cutting edge technology offered to consumers. You should seize this opportunity if you have a passion for
customer needs, a deep understanding of web applications and mobile apps and proven automation
experience. Our systems need to meet remarkably high standards of quality, stability, performance and
reliability, operating around the clock on a massive scale. Our SDETs are able to understand software
internals, debug problems using log files, write automated tests with Java and/or user-level automated
tools, and fix issues to improve the customer experience. SDETs work with Software Development
Engineers to understand features, technical implementation, and maintenance of the software products.
They should also work with groups such as Product Management, User Interaction, and Customer Support
to understand customer usage models and develop test plans and suites that approximate real-world
environments and regression tests and driving the software development process towards quality-centric
methodologies.
4. System Development Engineer:
Our team is seeking engineers with broad technical skills to help us optimize how we synthesize massive
amounts of data and complex business rules into mission critical financial information. Participate in the
design, development, implementation, testing and documentation of large-scale, multi-tiered, distributed
software applications, tools, systems and services. Translate functional requirements into robust,
scalable, supportable solutions that work well within the overall system architecture. Participate in the
full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery
and maintenance. Produce comprehensive, usable software documentation. Evaluate and make decisions
around the use of new or existing software products and tools. Along the way you'll gain and leverage a
unique understanding of how [Link] works; from the numerous software systems that comprise
the website's back-end, to the details of our business model, and the relationships we're establishing with
an ever-growing network of selling partners who depend on [Link] to run their businesses. The
ideal candidate will draw upon exemplary analytical, critical thinking, and problem solving skills, and a
passion for maintaining highly reliable, distributed systems which operate 24/7/365. Successful members
of this team collaborate effectively with internal end-users, aggressive cross-functional software
development teams, and technical support/sustaining engineering teams to solve problems and deliver
successfully against high operational standards of system availability and reliability. We look for engineers
who are excellent communicators, self-motivated, flexible, hardworking, and who like to have fun!
5. Programmer Analyst:
The Team is looking for a passionate software programmer analyst who will be responsible for working
with business, operations to gather ship carrier requirements and collaborate with transportation
technology teams to integrate new carriers and ship methods into the network. As part of the integration,
you have to design, develop and maintain transportation documents like shipping labels, carrier electronic
manifest and invoices. You should also be working alongside development on Amazon Corporate and
Divisional Software projects, updating/enhancing our current software, automation of manual
configuration processes and documentation of our systems. Your solutions will impact our customers
directly! This job requires you to constantly hit the ground running and your ability to learn quickly and
work on disparate and overlapping tasks will define your success. The ideal candidate must be detail
oriented, have superior verbal and written communication skills, strong organizational skills, able to juggle
multiple tasks at once, able to work independently and can maintain professionalism under pressure. You
must be able to identify problems before they happen and implement solutions that detect and prevent
outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the
customer experience, and get the right things done
6. Data Engineer:
Do you want to be in the forefront of engineering big data solutions that takes Transportation models to
the next generation? Do you have a solid analytical thinking, metrics driven decision making and want to
solve problems with solutions that will meet the growing worldwide need? As a Data Engineer working on
the analytics platform, you will be implementing and supporting the analytic technologies that give our
customers timely, flexible and structured access to their data. We are building real time analytical
platforms using big data tools and AWS technologies like Hadoop, Spark, EMR, SNS, SQS, Lambda, Kinesis
Firehose, DynamoDB Streams. You will be challenged with a variety of tasks, ranging from server
administration to metadata modeling to UI design. You will interact with customers to gather
requirements and structure solutions. Design, implement and drive adoption of new analytic technologies
and solutions. Promote industry standard best practices. Interface with business customers, gathering
requirements and gaining a deep-dive understanding of key datasets. The ideal candidate relishes working
with large volumes of data, enjoys the challenge of highly complex technical contexts, and, above all else,
is passionate about data and analytics. He/she is an expert with data modeling, ETL design and business
intelligence tools and passionately partners with the business to identify strategic opportunities where
improvements in data infrastructure creates out-sized business impact. He/she is a self-starter,
comfortable with ambiguity, able to think big (while paying careful attention to detail), and enjoys working
in a fast-paced and global team. It's a big ask, and we're excited to talk to those up to the challenge!