Spiga

JOBS @ AMAZON

Jobs at Hyderabad

Browse Jobs at Other Locations : Bangalore Chennai

Software Development

Technical Architect ( Software Development Engineer III )

Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.

Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

Capable of independent full systems design, including requirements gathering, specifications, and coding.

Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.

Capable of applying advanced software development theory and skills to architect, design and build complex systems.

Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.

Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.

Work requires significant creativity and judgment.

Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.

Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions

Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.

B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.

Apply for this Job

Global Financial Systems - Software Development Engineer I

Summary:

Have you ever thought about what it takes to accurately capture, process, and report on the huge volume of financial transactions that are generated each day as millions of customers make purchases, as thousands of suppliers and partners are paid, as inventory moves in and out of warehouses, as commissions are calculated, and as taxes are collected in hundreds of jurisdictions worldwide? Then have we got the opportunity for you! The Global Financial Systems team is responsible for building the software systems required to accurately account for all of the financially relevant business events that occur continuously throughout Amazon.com worldwide operations. We are currently looking for outstanding software development engineers who can help us build and maintain systems that will support Amazon.com multi-billion dollar business with dramatically increased functionality, performance, scalability, and flexibility. Along the way you'll gain and leverage a unique appreciation of how Amazon.com works, from the numerous software systems that comprise the website's back-end to the details of our business model and relationships with an ever-growing network of third-party merchants.

Qualifications:

The ideal candidate will be an experienced developer with exceptional problem solving and coding skills. You should be fluent in Perl, C++, and SQL, and you should be comfortable with the UNIX environment and RDBMS (Oracle) concepts. Experience with financial accounting concepts is a big plus. You must be able to work independently and collaboratively with business and software development teams. We look for excellent communicators and multi-task that are also flexible, hard-working, motivated, and smart. Successful members of our team are not only passionate about creating reliable and maintainable systems but also obsessed with developing high-performance teams through effective communication, continuous process improvement, and mutual support and mentorship. A degree in computer science and at least 3 years of software development experience are required.

Apply for this Job

Software Development Engineer II - Hyderabad

In addition to understanding a key business area of Amazon and creating software which you will see being used immediately in the real world, you will be working with great technologies and people. Starting from integrating a carrier into our operations, managing purchase orders to vendors, to planning and optimization algorithms, database schema design, building robust and scalable remote services, workflow management, user interface design, managing tera bytes of data in real-time, the breadth of technical challenges is enormous. At a minimum, SDEs at Amazon should be able to accomplish/possess the following -

B.E/B.Tech/M.E/M.Tech/Phd degree in computer science or related fields, or equivalent experience, is required.

Must be excellent problem solvers.

Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.

Experience with UI designs a plus.

Be able to write Amazon quality code in an object oriented language - preferably in C/C++/Java in a Linux environment. Good working knowledge of Shell scripts / Perl / SQL essential.

Bring 4+ years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems.

Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.

Apply for this Job


Software Development Engineer I

The Amazon Enterprise Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, Ordering and Payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications:

We’re looking for a Software Development Engineer with a strong background in Computer Science and good problem-solving skills. Responsibilities of an SDE will involve designing and developing new features for enterprise websites by working with SDEs across teams in Amazon. Due to the very nature of this business, all design and development must be highly optimized and may require “out of the box” approaches. The SDE would also have responsibilities to support operations for websites owned by the Amazon Services organization.

SDE candidates should be highly proficient in C++ or Java and object oriented design. Good written and oral communication skills, a desire to learn, and an ability to adapt quickly to a very fast paced development environment are a must. Knowledge of Perl and Linux are a plus.

Apply for this Job

Software Development Engineer II

The Amazon Enterprise Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications:

We are looking for a Senior Software Development Engineer. Candidates must be independent, flexible, innovative, self-directed, eager to learn and understand how to architect, design and write high-performance, highly-available, and maintainable software. Strong C/C++, OOAD, and OOP skills are a must, as is familiarity with UNIX. Knowledge of Perl, Java, XML, web protocols, Berkeley databases, caching technologies, and highly-available and scalable distributed systems and applications is desired. A Masters or a Bachelors degree in Computer Science with minimum 5 years of experience is required. A proven record of completion of at least one full project life cycle is required. Excellent debugging skills and an attitude of enthusiastically supporting the customers who use our software are required. Solid communication skills and the ability to work in a team and with internal/external customers is critical.

Apply for this Job

Manager II

We are looking for a strong technical leader to be part of the Amazon Enterprise Services group. The Amazon Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

The role requires driving technology innovation to provide best of breed customer experience, operational excellence, reduce operational cost, and enable the organization to create high quality, highly leveraged technical solutions to benefit the business of our clients.

Qualifications:

Great client-facing skills and ability to present/sell Amazon technical capability and solutions to current and prospective clients.

Strong people management and project/product management skills. Will coordinate with owner of technical project managers on managing lots of small to large projects. Needs to develop organization, processes and tools to do this in highly-scaleable manner across geographies.

Great recruiter and developer of people.

Experience in managing and working with 3rd party contractors as major client in delivering for these projects.

Technical skills – deep technical background, strong conceptual understanding of online commerce systems and highly scalable, service-centric systems.

Accountable for delivering outstanding results as measured by meeting/exceeding client expectations, operational excellence and developing positive references by our clients.

Provides experienced leadership for the software development process, from product conception through delivery, and the ability to meet aggressive schedules.

Contributes to strategic decisions about the organization, investment tradeoffs, and solutions to business issues at the management team level.

Proactive in removing technical and programmatic roadblocks.

Has strong opinions in regards to managing a high performance technical team and deliver quality software outputs with maximum efficiency and fit to business requirements.

Directs strategic planning in coordination with business direction, understand business tradeoffs, - experience in professional services a plus

Apply for this Job

Technical Program Manager

The Amazon Enterprise Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

We’re looking for a Technical Program Manager who would be responsible for managing programs/projects involving multiple department or cross-functional teams. Responsibilities include large-scale projects and initiatives that extend and enhance the Amazon platform to support the requirements of enterprise-class merchants, scaling and capacity planning, and delivering on their near-term initiatives. The TPM will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, balance the business needs versus technical constraints; and encourage risk-taking behavior to maximize business benefit.

A thorough understanding of software processes (development, configuration, testing, deployment) is critical in identifying risks early on. The TPM will be able to tackle configuration and debugging tasks through issue isolation and deductive reasoning and have a solid foundation in web-based technologies to be able to understand service interdependencies and drive towards technical solutions for multi-tiered systems. The TPM should be able to credibly coordinate between teams of technical resources and business stakeholders and have thorough command of the technology/systems/processes that will be utilized in achieving project objectives. Possess exceptional customer relationship skills, be able to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines. Also required is an ability to mentor junior engineers, gain consensus on technical decisions and ensure that appropriate software engineering practices are employed to deliver high quality results.

Qualifications:

Strong technical background in OOP/OOD, distributed systems and effective program / project management experience is required. The ideal candidate is an experienced, independent, highly technical leader with a proven track record of architecting, designing, implementing, delivering and supporting large-scale software services, managing customer facing operational functions, and leading technical teams. All candidates must have 6+ years of work experience and a BS in Computer Science. Formal project management training or certification is preferred.

Apply for this Job

Global Financial Systems - Software Development Engineer II

Summary:

Global Financial Systems is seeking a strong Software Development Engineer for our Hyderabad, India development center. The Vendor Settlement is the second largest account in Amazon’s financial system and contributes directly to the company’s bottom line. As a member of this team, you will work closely with program managers and customers to drive the design, implementation, testing, and delivery of a new suite of user-interactive, work-flow applications and services to optimize reconciliation and payment. You will also apply your SQL and RBDMS skills, and employ object-oriented techniques in C++ and Perl to build and enhance applications, integrate existing financial systems with other transactional systems, and create new and modify existing financial reports currently implemented in Perl.

Successful candidates must be innovative, flexible, self-directed, and be able to work independently and collaborate with aggressive cross-functional business and software development teams to solve problems and implement high-performance, reliable, maintainable code.

Qualifications:

BS or MS degree in Computer Science and/or 3+ years as a SDE

Excellent analytical, critical thinking, and problem solving skills

Deep experience building software in C++, Perl, and/or Java, preferably in a UNIX/Linux environment.

Solid RDBMS experience (preferably Oracle, MySQL)

Demonstrated strong verbal and written communication skills

Proven ability to multi-task and manage stress effectively in a fast-paced environment.

Passionate about creating reliable and maintainable systems

Strongly desired:

Familiarity with technologies such as JavaScript, PHP, XML, XSLT, XBRL, SOAP, HTTP, and other web services technologies

Experience with distributed transaction-processing systems and asynchronous messaging technology

Experience with systems supporting Financial Reporting and Accounting operations

Experience with agile development methodologies


Apply for this Job

Global Financial Systems - Software Development Engineer III

Summary:

Global Financial Systems is seeking an outstanding Software Development Engineer Lead for our Hyderabad, India development center. The Vendor Settlement is the second largest account in Amazon’s financial system and contributes directly to the company’s bottom line. As the senior engineer of this team, you will assume a highly visible, technical leadership position to lead the design, implementation, testing, and delivery of a suite of service-oriented, user-interactive, work-flow applications and services to optimize reconciliation and payment.

This is a hands-on position where you will build rock-solid components to formulate strategy and evangelize technology, lead group-wide architectural changes, mentor other engineers and provide training and support for our services and applications. Successful candidates must be innovative, creative, flexible, self-directed, and able to design and write high-performance, reliable, maintainable code.

Qualifications:

BS or MS degree in Computer Science and/or 5+ years as a SDE and 2+ years in a tech leadership role

Deep experience building software applications in C++, Perl, and/or Java, preferrably in a UNIX/Linux environment.

Solid RDBMS experience (preferrably Oracle, MySQL)

Exemplary analytical, critical thinking, and problem solving skills

Experience with distributed transaction-processing systems and asynchronous messaging technology.

Demonstrated ability to influence people at all levels, mentor talented, ambitious junior engineers, drive continuous process improvement, and collaborate effectively with aggressive cross-functional business and software development teams

Demonstrated proactive technical leadership, strong verbal and written communication skills, and a proven ability to multi-task and manage stress effectively in a fast-paced environment.

Passionate about creating reliable and maintainable systems

Strongly desired:

Experience with systems supporting Financial Reporting and Accounting operations

Familiarity with technologies such as Javascript, PHP, XML, XSLT, XBRL, SOAP, HTTP, and other web services technologies

Thorough understanding of enterprise information/business intelligence systems and service oriented architectures

Experience with agile development methodologies.

Apply for this Job

Systems and Support Engineering

Application Engineer

The Amazon Enterprise Solutions team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, Ordering and Payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications

We’re looking for an Application Engineer with a strong background in Computer Science and good problem-solving skills. Responsibilities of an AE will involve maintaining the Enterprise Websites and developing new features of small to medium complexity.

Candidates should be highly proficient in web architectures, web UI development, C++ or Java and object oriented design. Good written and oral communication skills, a desire to learn, and an ability to adapt quickly to a very fast paced development environment are a must. Knowledge of Perl and Linux are a plus.

Apply for this Job

Database Administrator

Amazon.com is currently seeking a talented Oracle Database Administrator. The ideal candidate will have experience with large-scale, massively concurrent, highly available distributed Oracle systems. You should have a proven ability to rapidly master complex new skills and concepts, as well as the ability to work independently and self-motivate. Successful candidates will have the ability to rapidly troubleshoot complex technical problems under pressure. Excellent interpersonal communication skills are required.

Responsibilities include ownership of upkeep and operational stability of Oracle instances. Work on a variety of development and maintenance projects in coordination with business owners and the data warehouse team. Knowledge of all supporting infrastructure components, including operating systems, hardware/storage configurations and networks Excellent UNIX skills and a grasp of fundamental computing concepts such as system calls, memory management and program debugging. Experience in customized relational database development and data warehousing is desired.

B.E/B.Tech, MCA, MSc 6+ years.

Apply for this Job

Application Support Engineer - Ordering and Fulfillment Teams

Amazon’s Ordering & Fulfillment Software Development Groups are looking to hire Software Support Engineers for our Hyderabad, India development center. These individuals will troubleshoot, debug, evaluate and resolve computer-identified alarms, perform software deployments and migrations, and automate routine operational tasks. The position requires a combination of strong troubleshooting, technical and communication skills and includes a mix of on call and small-project software development work.

Candidates must have:

A technical background (BS/MS in Computer Science, Computer Engineering, or related discipline/experience).

Experience developing software in a major programming language such as Java, C++, etc

Ability to write reliable, well-documented, and maintainable code as well as read and understand others code

A passion towards problem-solving

Excellent English verbal/written communication skills.

Apply for this Job

Senior Engineer - Business Intelligence Operations

Amazon.com Data Warehouse is seeking talented individuals with a strong background developing and tuning complex SQL queries. Successful candidates will have the ability to rapidly troubleshoot complex SQL problems under pressures, is comfortable working in Unix/Linux environments and is detail oriented. Experience in data warehouse concepts and dealing with very large data volumes is desired.

Primary responsibilities will include the creation of ETL jobs to populate optimized data structures that facilitate complex data analysis. Additional responsibilities include the ownership, maintenance and operational stability of ETL jobs.

B.E/B.Tech, MCA, MSc. 5+ year’s experience


Apply for this Job

Reporting Engineer - Business Intelligence

Amazon.com Data Warehouse is seeking talented individuals with a strong background developing and tuning complex SQL queries. Successful candidates will have the ability to rapidly troubleshoot complex SQL problems under pressures, is comfortable working in Unix/Linux environments and is detail oriented. Experience in data warehouse concepts and dealing with very large data volumes is desired.

The ideal candidate will be a -

Good Communicator (Inter team and Customer/Client interaction)-High priority

Good in Cognos Report Net (or any DW reporting tool experience)

Good SQL knowledge is Mandatory DW Concepts

B.E/B.Tech, MCA, MSc. 3+ Years

Apply for this Job

Technical Support Engineer

The Amazon Enterprise Solutions team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and maintenance of features related to Search, Browse, Ordering and Payments for large retail websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and maintaining the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications

We’re looking for a Support Engineer who would be responsible for website and service maintenance. Responsibilities include troubleshooting issues, on-call support, and building monitoring & metrics tools. Candidates need to have excellent Unix skills and strong expertise in the Linux environment. Strong aptitude in troubleshooting and working on complex problems is essential. They should have basic understanding of core internet technologies such as DNS, mail transport, TCP/IP etc. Good written and oral communication skills and customer service are essential. Experience in a 24/7 production environment is preferred. Desired skills are:

Advanced Functional Scripting knowledge (e.g. Perl, Python, Shell, etc.).

Knowledge of XML, Java, C++, and CGI programming is desirable.

Experience with Oracle Databases

Experience with SQL

Apply for this Job

Global Financial Systems - Support Engineer

Summary:

Support Engineers on Amazon’s Global Financial Systems team are part of a team that is responsible for 1st and 2nd level production support, end user services, application help desk, production infrastructure, and the production release processes. They provide end user systems support to accountants, and financial accounting operations staff by managing inbound requests, addressing application access, performance, and availability issues. Support Engineers also partner very closely with the Financial Systems engineering team to debug Perl and C++ software programs, make low-complexity enhancements to the existing software systems, design and implement software programs to automate manual tasks and to collect and publish operational metrics, and oversee the production release processes. Support Engineers are expected to diagnose and resolve all but the most complex software problems.

Qualifications:

Ideal candidates are very comfortable in the UNIX environment and will have demonstrated programming proficiency with Perl, SQL, and preferably C/C++. They will leverage those skills, excellent analytical/problem solving abilities, strong interpersonal skills, and a strong bias for action to provide world class systems support to the Finance organization and drive operational efficiency improvements throughout Amazon's global financial operations. We look for candidates who possess excellent written and oral English communication skills; are flexible, hard working, and smart. Experience with distributed transaction-processing systems, financial accounting systems, OLAP tools, and/or business intelligence/decision support systems is a big plus. Successful members of this team are not only passionate about creating reliable and maintainable systems but are also obsessed with developing high-performance teams through effective communication, continuous process improvement, and mutual support and mentorship. A college degree in computer science or 3+ years of equivalent business experience is required.

Apply for this Job

Manager - Software Support Engineer

SW Support Engineers team will troubleshoot, debug, evaluate, and resolve software issues for their own customer applications and/or internal end-user applications, or other team’s system applications (e.g. supply chain systems, fulfillment center systems, retail buying systems, internal developer tools). SW Support Engineers team, resolve most trouble tickets, and only escalate complex system issues to the development team. They assist with the development and documentation of support processes and internal software resources, and may have responsibility for design and development of software for customer applications and/or internal end-user applications. They use the right tool for the job, and modify software in a way that leverages the overall system architecture.

The ideal candidate will have the ability to deal with high stress on-call situations in a calm and composed manner. The candidate should have excellent verbal and written communication skills in English and should be able to initiate and participate in conference calls with the teams in the Seattle office to resolve the problem at hand.

In addition, the candidate should have demonstrated ability in managing a support engineering team. The candidates should have an excellent working knowledge of UNIX, Perl and strong in DBA. The ideal candidate has a BS in computer science or engineering. Further, 5 years experience in support engineering is required and at least 1 year of management experience.

Required Skills

Communication: ability to be clear and concise both verbally and in writing.

Technical knowledge/passion: Demonstrates abundant intellectual horsepower, able to solve problems using clear, smart algorithms; comfortable with data structures and CS concepts. Always seeks to fix repetitive problems through automation

Troubleshooting skills: solves problems quickly and builds solid heuristics; able to filter massive data and find a needle in the haystack; efficient, detail-oriented.

Deals well with ambiguity, thrives on producing order from chaos

Prioritization: can deal with multiple concurrent projects of competing priority. “Triage Nurse” mentality.

Technical Skills

Perl or other scripting language

SQL

Structured programming language (prefer C++)

Applications

UNIX environment/toolset

Ticketing/bug tracking systems (e.g. Remedy, Service desk), monitoring systems

Experience

Bachelor’s degree required; additionally, BS in CS or 5+ years industry and at least 1+ year experience in managerial role

Sox controls, Financial Systems etc. a big plus

Following skill set is added advantage

Oracle db / Oracle Financial Applications

Cognos, DSS

OLAP (fast analysis of shared multidimensional information)


Apply for this Job

Software Testing

Software Development Engineer in Test - Hyderabad

The Amazon Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. The Amazon Services team is seeking innovative, results-oriented, Software Test Engineers who are driven to test our software and automate the processes that determine the quality of our code for partner websites, applications, and services. You will have an opportunity to work with the worlds largest retailing brands and help influence the product testing and automation of new enterprise websites. This is a hands-on position and will include working with the product owners, developers, operations and other test personnel to produce and automate an extensive range of test cases based on the functional requirements. This is an excellent opportunity for a motivated, energetic individual to have an impact in a rapidly growing business unit within Amazon.com.

Qualifications:

Candidates must have good experience in software testing methodologies & best practices and preferably having tested enterprise websites. Proven experience producing test plans, test cases and putting a web based product through a full regression release cycle is required. The ideal candidate will also have knowledge of Perl, Mason, C/C++, Java, and SQL within a UNIX environment, at least 2 years of hands-on test automation experience and have a strong desire to become a software developer in test. Strong verbal and written communication skills and a good customer service orientation are essential. Experience with Black Box and White Box testing in a Web environment is a definite plus.

Apply for this Job

Quality Assurance Engineer - ED Team

The Amazon Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. The Amazon Services team is looking for experienced Quality Assurance Engineers to analyze requirements and product specifications, develop testing strategies, design, implement, document, and maintain comprehensive test suites for new applications, including build verification, regression, stress and performance tests. You will have the opportunity to work with the worlds largest retailing brands and help influence the product testing and automation of new enterprise website. This is a hands-on position and will include working with the product owners, developers, operations and other test personnel to produce and automate an extensive range of web site test cases based on the functional requirements. This is an excellent opportunity for a motivated, energetic individual to have an impact in a rapidly growing business unit within Amazon.com.

Qualifications:

The ideal candidate will have worked on multi-tiered complex web applications, be innovative and have great problem solving and analytical skills. A bachelor's degree in computer science or equivalent experience is required. Candidate must have experience producing detailed test plans, test cases and putting a web-based product through a full regression release cycle. The candidate should also have database experience with knowledge of how to use SQL to create, maintain and verify sets of test data. Experience within a UNIX environment is helpful, as is hands-on test automation. Must have experience in software testing methodologies and best practices, strong verbal and written communication skills and a good customer service orientation.

Jobs at Bangalore

Browse Jobs at Other Locations : Chennai Hyderabad

Software Development

Development Manager

To support our growth plan, we are looking for a technical leader to lead and grow a team of super-star software engineers. The team will play a critical role in identifying and exposing atomic pieces of the Amazon.com technology platform. Creating reliable, scalable, and high-performing Web services from Amazon requires exceptional technical expertise in areas of Computer Science, such as algorithms and distributed systems, and experience building large-scale maintainable systems.

Candidates must possess strong verbal and written communication skills and demonstrate proven technical leadership and people management skills. Experience in the webservices or web technologies space will be a plus. The successful candidate will be able to identify, gather, and analyze business requirements and translate them into technology solutions. A track record of building, managing, focusing and developing an engineering team that meets the needs of the business and works well within the overall system architecture is also required.

Technical Qualifications

Object oriented design and development

Strong analytical skills with excellent problem solving.

Experience in Java/C++, SQL, OOP.

Experience with distributed systems/service-oriented architecture required

Experience with the web services space would be a plus.


Apply for this Job

2 Pizza Team Lead

Two Pizza Team Leaders (2PTL) in Amazon manage an autonomous, cross-functional team to identify, rationalize, and achieve business and technology objectives in a defined opportunity area.

They are both strategic and tactical leaders, who establish the vision and objectives for an area, then deliver the end-to-end solution - products, services, features, or systems - that will meet rigorous business metrics.

2PTL's at Amazon should be able to:

Bring a deep understanding of software development, technical program management, product or services development, and people management to this high-accountability role.

Apply deep and broad technical and business understanding and creativity to identify and select high-ROI business opportunities.

Bring proven experience building, managing, focusing, and developing/mentoring cross-functional teams that include software engineers and technical product/program managers.

A minimum of 8 years of software development and leadership experience

B.E/M.E/PhD in CS is required.

Apply for this Job


Senior Leader - Web Services

Business Purpose of Role

Amazon has spent ten years and over $1 billion developing a world-class technology and content platform that powers the Amazon web sites for millions of customers every day. Amazon.com told software developers, "Surprise Us!” by opening itself up through Web services in July 2002. Amazon Web Services (AWS) continues to identify and expose more atomic pieces of the Amazon technology platform and product data nearly every day thus providing a flexible set of foundational services that allow developers to build creative applications. Since 2002, developers have used Amazon Web Services to build innovative applications from Associate web sites and e-commerce tools to consumer applications.

The Amazon Development Center in India (Bangalore) is at the core of Amazon's effort to expose even more of its platform and data to help developers innovate and build businesses. The center has end-to-end ownership of its business area of focus and is seeking a leader to drive the product roadmap, positioning, adoption, and growth of their Web Services offerings.

Responsibilities

Understanding the competitive landscape, soliciting and distilling feedback from our developers into actionable product improvements, prioritizing where they should invest next, building business justifications and plans for their web services offerings, and developing a product roadmap.

Driving definition and delivery for various releases and offerings by working closely with the engineering teams.

Working with the Sr. Management to create pricing, merchandising, marketing/sales and launch plans for their various releases and offerings.

Working with the AWS Developer relations team to drive developer adoption by building an easy to use Sandbox, getting SDKs created in multiple programming languages, building a library of educational modules and code/application samples, driving developer communications via their developer portal, discussion boards, live chats, blogs and email, building improved technical support and documentation and providing significant input into technical evangelism and strategic partnerships.

Driving continuous improvement of the product offerings by soliciting and incorporating developer feedback and focusing on defining and meeting/exceeding service levels for their offerings

Demonstrating a high bar in sourcing, hiring and managing a super-star team of product and program managers, software development engineers and technical writers.

Participating in decision making for General Management functions in the center.

The Candidate:

Bachelor’s degree in mathematics, computer science, or related discipline required.

Master’s degree and/or PhD preferred in mathematics, computer science, or related discipline preferred but not required.

MBA preferred.

The idealized candidate is most likely to be a hybrid: part visionary/part leader/part builder/part operator.

The right person has a unique blend of business judgment, strong product and program management experience in the internet space, technical comfort, sales and marketing experience in the technology industry, and strong hiring abilities.

Clearly passionate about the large opportunity that web services present. This presents a significant intellectual and operational challenge with great free cash flow impact.

A leader that is extremely attracted to the opportunity and is never satisfied with the results.

The ideal candidate is passionate about delivery and achieving the right results, winning, being the developer's advocate, and building a vibrant, robust developer community.

Qualified candidates must be highly analytical, able to assess customer needs via primary and secondary research, adept at stepping back and thinking holistically, skilled at working cross-functionally and influencing others regardless of where they report in the org chart, experienced at leading teams of super-stars, and a strong oral and written communicator.

Leader must command the respect – and be able to lead a team of – world class product and program managers and software development engineers.

This leader also needs to have proven ability to define and meet service level agreements. It is important that this leader have an operational component to their leadership skill set.

Professional Traits

The Ideal Candidate:

Hires great people. Develops great people.

Has relentlessly high standards (to the point that most other people would think they are being unreasonable)

Operates at all heading levels.

No task is beneath this person.

Expects and requires innovation of her/his team.

Has a conviction.

Results oriented.

Thinks big.

Has the innate ability to inspire passion in others.

Apply for this Job

Technical Product / Program Manager

Technical Product/Program Managers (TPPMs) at Amazon should be able to:

Apply deep and broad technical and business understanding to research, identify and help select high-ROI business.

Drive the strategy and technical design, assemble the right project team, assign individual responsibilities, identify appropriate resources needed, and develop the milestones and schedule to ensure timely and successful delivery of the project or system.

Contribute to cross-functional teams with technical and product expertise, assess and manage risks, anticipate and resolve bottlenecks, provide escalation management, anticipate and make tradeoffs, balance the business needs with the technical constraints, and encourage risk taking behavior to maximize business benefit.

Have 5 plus years of experience

B.E/M.E in CS with an MBA is preferred.

Apply for this Job

Principal Software Development Engineer

Principal Engineers provide technical leadership at Amazon.com. They help establish performance and technical standards for the software we build and help drive Amazon’s overall technical architecture and engineering methodologies. They’re responsible for maintaining and raising our technical standards by mentoring and reviewing the work of other engineers.

Principal Engineers recommend and build high quality, architecturally sound systems that align to the business needs of the organization they support. They think globally when building systems, ensuring we build high performing, scalable systems that fit well together.

Principal Engineers are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work (i.e. writing code) and high-level architectural designs. They often provide leadership on the most complex technology applications in the company.

Principal Engineer:

Has authority over technical decisions for particular projects within a part of our business.

Proposes and sells new ideas to department managers and engineering leaders. Helps develop long-term department strategies and influences group leadership decisions.

Should have played a technical leadership role for several complete product cycles. Has built and owned large, complex systems.

Should be the Go-to person in at least one major functional or technical area

Manages the most complex projects, with significant bottom-line impact. Delivers on short-term and long-term targets.

Mentors and trains the engineering community on complex technical issues

Requires a B.S. degree or higher in Computer Science with 10-20 years of relevant, broad engineering experience.

Apply for this Job

Technical Architect ( Software Development Engineer III )

Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.

Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

Capable of independent full systems design, including requirements gathering, specifications, and coding.

Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.

Capable of applying advanced software development theory and skills to architect, design and build complex systems.

Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.

Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.

Work requires significant creativity and judgment.

Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.

Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions

Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.

B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.

Apply for this Job

Software Development Engineer I & II - Bangalore

SDEs at Amazon should be able to:

Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.

Possess an extremely sound understanding of areas in Computer Science such as Algorithms, Object Oriented Design, Distributed Systems, Transaction Processing, Search and Information Retrieval and Operating Systems.

Be able to write Amazon quality code in an object oriented language (preferably Java).

Bring 5-12 years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems.

B.E/B.Tech/M.E/M.Tech/Phd degree in computer science or related fields, or equivalent experience, is required.

Apply for this Job

Software Development Engineer - Datawarehousing

Software Development Engineer - Datawarehousing should be able to:

Design and build reliable, scalable and high performing enterprise systems.

Possess sound understanding in data modelling, implementation details in a target database (Oracle - SQL & PL/SQL) & its features for data warehousing.

Bring 3-8 years of software engineering and product delivery experience, with strong background in high performance distributed systems.

Good knowledge of data warehousing & ETL processes.

Good knowledge of Oracle Database internals - to develop high performance code.

Unix shell scripting with perl, python or other scripting languages.

Knowledge of other databases like MySQL is a plus.

Knowledge of BI tools for ETL or reporting is a plus.

Knowledge of java is a plus.

B.E/B.Tech/M.E/M.Tech degree in computer science is required.

Apply for this Job

Systems and Support Engineering

Systems Engineer

As a Systems Engineer, you will be a part of the IT department in managing Unix and Windows servers, the networking equipment, voice network and the LAN/WAN environment.

For this position, you should have the following qualifications:

BE in CS/EE.

Minimum 3 years experience in the IT field.

Scripting experience in perl and shell.

Extremely proficient in Linux and generic Unix concepts and tools.

Well-versed with enterprise class software and hardware, including RAID, clusters, Red hat Enterprise Linux, Microsoft Server 2003, Exchange 2003.

Cisco certification preferable.

Very good with diagnosing network, hardware and software problems.

Experience in handling Unix services ( NIS, LDAP, DNS, DHCP, SMTP, NFS).

Willing to be on-call during designated periods.

Familiarity with PBX and VoIP technology, familiar with VPN and encryption technology.

Strong documenting skills.

Knowledgeable about protocols and the evolution of the Internet.

Resourcefulness and the ability to find the solution to a problem quickly using web and published resources.

Apply for this Job

Support/Operations Engineers

An immediate need exists for Support/Operations Engineers. We are looking for self-driven people with good aptitude and a fast learning curve. The team is responsible for 24x7 monitoring and outage response of Amazon.com Webservices systems. Additionally, this team is involved in new features and Webservices support projects from inception through deployment. The successful candidate will have 1-8 years experience supporting live applications in their production environment, and will have knowledge/experience in troubleshooting and debugging production problems.

Job Responsibilities:

Duties include, but are not limited to:

Ownership of one or more production applications or components.

Monitoring of production applications, including creating and/or implementing automated methods to monitor metrics related to production applications.

Collection and presentation of relevant application performance statistics.

Coordination of installation and setup of servers.

Ensuring scalability of deployed systems, and porting these systems to other amazon standardized systems.

Troubleshooting and resolving problems with production systems.

Creating documentation of production systems.

Skills Required:

Computer Science Degree or equivalent and 1-8 years of experience in debugging and troubleshooting production software.

Knowledge of Java/C/C++.

Knowledge of MySql, Oracle, Linux.

Able to solve complex problems.

Experience installing and managing Web technologies and applications.

Advanced Functional Scripting knowledge (e.g. Perl, Python, Shell, etc.)

Excellent customer focus and communication skills.

Skills Desired:

Experience in a 24/7 production environment.

Knowledge of networking, security/firewall, and unix shell commands.

Performance tuning (especially Apache and databases, mySQL and oracle preferred.)

Knowledge of XML and CGI programming (prior experience in product development is a huge plus)

Apply for this Job

Software Testing

Quality Assurance Engineer

As a Quality Assurance Engineer you will own the end-to-end test planning and the test case design for new programs and features. Responsibilities will include the maintenance of regression test cases for functional area and performing its regular testing, manually and/or with automation. With excellent communication skills you establish and enforce effective processes with the development team and act as an advocate for the customer.

Qualifications:

The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with Black Box and White Box testing in a Web environment is required. Knowledge of scripting languages like Perl or other is required. Strong verbal and written communication skills are essential. Experience with software testing lifecycle process, release management and bug life cycle is required. Experience with Object Oriented technology is highly desired. A bachelor's degree in Computer Science or equivalent experience is highly desired.


Apply for this Job

Quality Assurance Lead - Platform Verification Team

Amazon Web services team in Bangalore, India is looking for an experienced Software Quality Engineer (SQE/QAE) to lead the verification efforts for a cutting edge web-services based product offering from the Bangalore division.

This person would be responsible for understanding the domain and the product in detail and coming up with the test strategy/planning,coming up with the test cases, driving the test case sign-off processes with the stakeholders, encoding of the test-cases into the API testing framework we use (requires writing of Java code similar to JUnit), test execution and reporting. This person would also work with the engineering managers and the product owners to define the exit criteria for the various test phases and act as an important stakeholder for the release gating process.

Depending on the candidate's skill sets they can also participate in the planning and execution of system level tests like load/scaling,stress/stability, performance tests etc and also in the building of the test automation frameworks and tools.

Growth path for this position would typically include Managerial roles in the verification space OR as test architects OR product management roles.

The required qualifications for the applicants to this role are:

o Bachelors and/or Masters Degree in Computer Science (Preferably engineering degree)

o 5+ years of professional work experience in the quality engineering space.

o Strong written and verbal communication skills and ability to work in a team environment.

o Excellent problem solving/analytical skills.

o Attention to detail and a passion for quality.

Desired skills for this role would include:

o Ability to write code (preferably in Java) would be a big plus.

o Scripting abilities for build/test automation etc in any well-known scripting language (shell, perl, python, ruby etc).

o Previous experience in mentoring/leading (not necessarily people management, but as a technical lead) for at least a small team.

o Proven expertise (through experience) in the streamlining of processes for quality assurance/control.


Apply for this Job

Quality Assurance Manager

Amazon Web services team in Bangalore, India is looking for a leader to technically lead and manage the verification efforts for a cutting edge web-services based product offering from the Bangalore division. The verification efforts would include building of distributed frameworks/systems and tools for system testing (performance,stability,failure,scaling/load tests etc) as well as building the necessary frameworks for enabling the functional verification of the system (api testing as well as testing workflows, UI testing and automation, end-to-end testing, sanity testing etc). This team would also be responsible for coming up with the necessary processes to streamline build management, versioning, deployments etc and drive best practices and quality upstream in the software development life cycle. This team would consist of both software development engineers (for frameworks and automation) and software quality engineers for test strategy/planning, coming up with the test cases and driving the actual test execution and reporting.

As a manager of this team, the person would be responsible for

setting the vision for the team and guiding the team towards that.

hiring and staffing the team for success

managing the performance of the team and project management of the delivery/execution of tasks for the team.

As a hands on manager who is managing a small team, this person would be required to dive deep and be highly involved in the technical details of the work in the team.

working closely with the product managers to thoroughly understand the product and drive the audit of all the work done in the team and be responsible for the overall quality of the product.

coming up with process streamlining mechanisms for build/configuration/release management and the quality assurance/control processes.

Growth path for this role would consist of taking up larger scope of responsibility (including operational excellence of the released versions of the product, visualization tools/frameworks required etc) and eventually can grow into senior management roles or into product management roles as well.

The required qualifications for the applicants to this role are:

Previous hands-on experience in Software development (preferably in a Java/linux environment).

Strong verbal and written communication skills.

Problem solving/analytical abilities and out of the box thinking.

Participation in at least 2-3 full product development lifecycles from scratch (in any capacity).

Hands on experience in driving quality processes, test planning and execution etc (or supervision of such activities in a lead capacity) OR hands-on experience in framework/tools development for testing.

Passion for quality processes and attention to detail.

Bachelors and/or Masters Degree in Computer Science (Preferably engineering degree)

5+ years of professional work experience with the latest work being in a managerial/team lead roles.

Desired qualifications for this role:

Previous people management experience.

Experience in distributed systems and web-services space.


Apply for this Job

Risk Analytics

Risk Analyst

In this role you will develop next generation risk minimization and fraud detection algorithms using Statistical and Operation Research principles. You will have strong analytical mindset and relevant industrial experience. You will demonstrate terrific attention to detail. You will have the ability to process large data stets spanning multiple geographies and multiple data sources. You will have the clear business intuition to connect the data trends to business realities. You will have the ability to explain technical concepts in a simple and sound business like manner. This role is considered as a high impact role to bottom-line as Programmer Analyst-Risk-analytics at Amazon.com.

Responsibilities

Demonstrate through technical knowledge on Statistical modeling, Probability and Decision theory, Operations Research techniques and other quantitative modeling techniques

Understand the business reality behind large sets of data and develop meaningful models

Connect with business problems related to buyer and seller risks and fraud management and develop cutting edge algorithms for risk mitigation

Work closely with developers in clearly giving them the requirements towards deploying the algorithms and models in real time detection engines

Perform ad hoc analysis time to time to understand new trends in risk modeling and fraud patterns

Innovate by adapting new modeling techniques and procedures

Take end to end ownership in thoroughly understanding the business problems and translating that into algorithms

Qualifications

MS required, PhD desired in either Industrial Engineering or Operations Research or Computer Science

Over 3 years of relevant risk management/analytics, financial modeling, credit & reporting experience, preferably in a commercial lending business

Proven track record in understanding business problems and developing effective algorithms and solutions

Knowledge of at least one major statistical data analysis systems like SAS or SPSS

Ability to process large data sets from multiple data sources

Prior experience in developing models for credit review, internal audit, and/or commercial underwriting is strongly preferred

Experience in Predictive Analytical modeling such as forecasting using time series or any other such techniques is preferred

Strong analytical mindset with willingness to Innovate

Ability to work closely with highly qualified professional as a team

Familiarity in working with SQL/C++ is preferred

Comfortable in working with multiple operating systems

Display entrepreneurial spirit in working

Ability to work efficiently and effectively in fast paced environment with tight deadlines

Willingness to Travel

Apply for this Job

Senior Risk Analyst

In this role you will develop next generation risk minimization and fraud detection algorithms using Statistical and Operation Research principles. You will have strong analytical mindset and relevant industrial experience. You will demonstrate terrific attention to detail. You will have the ability to process large data stets spanning multiple geographies and multiple data sources. You will have the clear business intuition to connect the data trends to business realities. You will have the ability to explain technical concepts in a simple and sound business like manner. This role is considered as a high impact role to bottom-line as Programmer Analyst-Risk-analytics at Amazon.com.

Responsibilities

Demonstrate through technical knowledge on Statistical modeling, Probability and Decision theory, Operations Research techniques and other quantitative modeling techniques

Understand the business reality behind large sets of data and develop meaningful models

Connect with business problems related to buyer and seller risks and fraud management and develop cutting edge algorithms for risk mitigation

Work closely with developers in clearly giving them the requirements towards deploying the algorithms and models in real time detection engines

Perform ad hoc analysis time to time to understand new trends in risk modeling and fraud patterns

Innovate by adapting new modeling techniques and procedures

Take end to end ownership in thoroughly understanding the business problems and translating that into algorithms

Qualifications

MS required, PhD desired in either Industrial Engineering or Operations Research or Computer Science.

Over 5 years of relevant risk management/analytics, financial modeling, credit & reporting experience, preferably in a commercial lending business

Proven track record in understanding business problems and developing effective algorithms and solutions

Knowledge of at least one major statistical data analysis systems like SAS or SPSS

Ability to process large data sets from multiple data sources

Prior experience in developing models for credit review, internal audit, and/or commercial underwriting is strongly preferred

Experience in Predictive Analytical modeling such as forecasting using time series or any other such techniques is preferred

Strong analytical mindset with willingness to Innovate

Ability to work closely with highly qualified professional as a team

Familiarity in working with SQL/C++ is preferred

Comfortable in working with multiple operating systems

Display entrepreneurial spirit in working

Ability to work efficiently and effectively in fast paced environment with tight deadlines

Willingness to Travel

Apply for this Job

Director, Analytics

Amazon.com operates in a virtual, global eCommerce environment without boundaries, and operates a diverse set of businesses in seven countries, including Retail, third party marketplaces, eCommerce platforms, web services for developers. The Director of Analytics in Amazon India will build and lead a team of sophisticated statisticians and machine learning experts who will make a dramatic impact on Amazon through analytically driven decisions on high volume transaction data.

The idealized candidate is most likely to be a hybrid: part visionary/part leader/part builder/part operator. The right person has a unique blend of business judgment, strong product and program management experience, technical expertise and comfort with developing complex yet maintainable large-scale analytic and web-services, some sales and marketing experience in the technology industry, and strong hiring abilities. This needs to be a candidate that is clearly passionate about the large opportunity that the internet and web services present. This presents a significant intellectual and operational challenge with great free cash flow impact. As such, it demands a leader that is extremely attracted to the opportunity and is never satisfied with the results. The ideal candidate is passionate about delivery and achieving the right results, winning, being the developer's advocate, and building a vibrant, robust developer community.

Qualified candidates must be highly analytical, able to assess customer needs via primary and secondary research, adept at stepping back and thinking holistically, skilled at working cross-functionally across geographies and influencing others regardless of where they report in the org chart, experienced at leading teams of super-stars, and a strong oral and written communicator.

Initially, a primary responsibility of the team will be on risk management on the Amazon.com transaction and payment platforms. Responsibilities includes modeling payment risk and fraud, third party merchant risk and credit, assessment of customer risk and trustworthiness, and combating novel types of risk unique to the e-Commerce environment. Detailed responsibilities are:

1) Managing and building risk scoring systems: The Director Analysis will lead the design, development and deployment of state-of-the-art, data-driven predictive models using the latest technologies in statistical modeling, data mining, and machine learning.

Responsibilities include:

Analyzing and understanding large amounts of Amazon’s historical business data for specific instances of risk or broader risk trends

Design, development and evaluation of highly innovative models for risk management,

Statistically evaluating and optimizing business rules and policies,

Working closely with software engineering teams to drive real-time implementations of the models and operational business rules,

Overseeing implementation of new risk controls, assessing their results, and assisting in the fine-tuning as necessary

Working closely with operations staff to optimize fraud detection and risk management operations,

Establishing scalable, efficient, repeatable processes for large scale data analyses, model development, model validation and model implementation, and

Collaborating with developers to identify and implement internal operational process improvements,

Developing metrics and model reports for communication with business leaders,

Tracking general business activity and providing clear, compelling management reporting on a regular basis

Driving significant improvements in free cash flow through automation.

2) Building analytic systems for topline growth: The Director of Analysis will lead fundamental innovations in analytics for eCommerce to drive topline growth through customer acquisition and promotion activities. Developing a deep understanding of internet consumer-oriented businesses and developing uniquely differentiating analytic approaches suited to web-based businesses will be expected. Simple examples of such activities may include targeting co-branded credit cards using scoring models based on Amazon data, promoting adoption of gift certificates and stored value accounts, acquisition, retention and targeting for subscriptions of various types worldwide.

3) Managing and growing a sophisticated team of analysts: The Director of Analysis will be in charge of a growing a high performance team of analysts in India. He/She will be responsible for managing this team to peak efficiency, enriching the team with exceptional new talent, setting ambitious goals, and driving to operational excellence.

4) Define and meet/exceed service level agreements: The Director of Analysis is expected to define global service level agreements and decision quality metrics with his internal customers, and perform to meet/exceed their requirements. He/She will be expected to be true "owners" of analytics services, be accountable for decision quality and customer experience, and relentlessly drive to excellence.

The ideal candidate for this position would be a highly talented technical leader with 7+ years of exceptional hands-on experience in risk management in financial services, eCommerce, or an enterprise software company building and providing risk management services/software. He/she should have five years of experience managing teams of analysts. A PhD degree in a quantitative business field, operations research, computers science, statistics or related engineering discipline is required. Ability to mentor trained analysts with SAS and SQL experience, plus a good familiarity with BI tools and techniques is desired. The candidate should have good communication skills and good management and leadership experience in an applied setting. He/She should be strongly motivated by entrepreneurial projects and enjoy the opportunity to collaboratively work with a diverse and innovative team of engineers, analysts, operations personnel and business management to achieve superior bottomline results.

Apply for this Job

Transaction Risk Investigator

Amazon India is seeking dedicated, hardworking, analytical candidates with a proven track record of performance and results-oriented thinking, to join the Transaction Risk Management Team in Bangalore. Candidates will be responsible for a wide range of duties related to the investigation and elimination of online eCommerce risk. Ideal applicants will have experience in the eCommerce payments space, previous trust and safety experience, and experience succeeding in a customer-driven workplace. All candidates will be analytical and capable of succeeding in a fast-paced team environment.

The Transaction Risk Investigator position relies on excellent judgment to plan and accomplish goals and will work under very limited supervision of the Manager. Excellent individual problem-solving and analytic skills are used to authenticate customers and complex transactions. Nearly all decisions are expected to be made independently with little to no guidance and a high degree of accuracy.

The Transaction Risk Investigator will be required to engage in frequent written and verbal communication with department management, risk analysts, risk engineers, other company associates and third-parties to accomplish goals. They may also be required to contact customers by phone.

Productivity and quality assurance will be evaluated along with the overall contribution to the development of the department.

Communication Skills

Excellent written and spoken American English skills and an ability to compose a grammatically correct, concise and accurate written response

Excellent interpersonal skills, with the ability to communicate complex transactional issues correctly and clearly to both internal and external customers

Problem Solving Skills

Demonstrated ability to work independently and make complex investigation decisions with little to no guidance

Excellent problem solving skills

Demonstrated ability to analyze problems logically

Self discipline d, diligent, proactive and detail oriented

Strong time management and organizational skills

Effectively prioritizes work time to ensure productivity and fulfills department standards for time spent

Excellent ability to determine situational needs and provide appropriate solutions

Qualifications

Demonstrated ability to exceed expectations with regard to performance and individual contribution

Demonstrated analytical and problem solving skills, including the ability to recognize non-obvious patterns

Demonstrated positive, results oriented attitude

Ability to effectively manage time, and individually prioritize multiple tasks of competing priority

Ability to maintain high levels of confidentiality and data security standards

Experience with Microsoft Office, including Outlook, Word, and Excel

24/7/365 availability, including willingness to work on weekends, and outside of the "standard" work day

Experience using UNIX preferred

Six-Sigma certification is preferred

Jobs at Chennai Collapse All

Browse Jobs at Other Locations : Bangalore Hyderabad

Software Development

Software Development Engineer I & II - Chennai

SDEs at Amazon should be able to:

Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.

Possess an extremely sound understanding of areas in Computer Science such as Algorithms, Object Oriented Design, Distributed Systems, Transaction Processing, Search and Information Retrieval and Operating Systems.

Be able to write Amazon quality code in an object oriented language (preferably Java).

Bring 3-8 years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems.

B.E/B.Tech/M.E/M.Tech/Ph.D degree in computer science or related fields, or equivalent experience, is required

Apply for this Job

Technical Architect ( Software Development Engineer III )

Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.

Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

Capable of independent full systems design, including requirements gathering, specifications, and coding.

Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.

Capable of applying advanced software development theory and skills to architect, design and build complex systems.

Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.

Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.

Work requires significant creativity and judgment.

Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.

Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions

Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.

B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.


Apply for this Job

Programmer Analyst - Retail Systems

Amazon’s catalog retail team is looking for smart, flexible, hard working Programmer Analysts who have written code within large / complex systems and have demonstrated a passion for testing and high standards.

The ideal candidate should have experience developing robust applications using C/C++ or Perl on UNIX and should have 3-6 years of relevant experience with a Degree in Engineering [preferably Computer Science].

Job Responsibilities:

Some of the responsibilities include, but are not limited to:

Follow established Amazon software designs to create software systems to feed the retail item databases which drive Amazon’s worldwide websites.

You will work alongside catalog software teams to rapidly deliver projects from development through testing to launch.

You will work with new vendors worldwide to integrate and reconcile their data into Amazon databases.

Mandatory Skills:

Minimum three years of Software Engineering experience.

Proven and advanced ability to write reliable, maintainable code in PERL and C / C++

A good understanding of UNIX.

Experience in Unit Testing on your own software.

Able to solve complex problems.

Excellent customer focus and communication skills.

Apply for this Job

Development Manager - Digital Services

The Digital technology development team is looking for a development manager who will be able to simultaneously lead a team of software engineers while also helping Amazon.com to define the processes and practices that we will use to support global development.

The Digital Services team manages Amazon.com's core digital platform. It is a foundation piece of new businesses for Amazon.com. The person who fills this position will have influence on how Amazon evolves its processes for collaborative development to include development teams in India and elsewhere.

Job Responsibilities

The Development Manager will work closely with senior engineering management and Digital product development teams to develop the next generation of digital services products and process. The successful candidate will be able to identify, gather, and analyze business requirements and translate them into technology solutions. A track record of building, managing, focusing and developing an engineering team that meets the needs of the business and works well within the overall system architecture is also required.

Job Requirements

The candidate must have a strong background in computer science and have at least a bachelor's degree in the area or its equivalent. Graduate degree preferred. The ideal candidate will have a Bachelor’s Degree or an equivalent and 5+ years experience leading product development teams. Candidate should have gone through at least two full software lifecycles with a minimum of 2 years of software development. The individual should have proven leadership skills in a fast-paced demanding environment.

Technical Qualifications

Strong analytical skills with excellent problem solving.

Experience with Object oriented design and development

Experience in C/C++/Java, SQL, OOP, Perl

Experience with distributed systems/service-oriented architecture required

Experience with relational databases essential

Engineering Management

Experience managing team skilled software development engineers

Demonstrated technical leadership of both people and projects

Superior analytical and problem solving skills are required

Experience and interest in helping teams resolve critical site issues under extreme time pressure

Demonstrated ability to lead teams, work cross-functionally, and build consensus on difficult issues

Experience and ability to develop processes and procedures which will enhance the overall service quality of Services for our customers and developersFocus on peer mentoring, code reviews, architectural consultancy, team-work

Other Qualifications

Candidates should demonstrate superior project management and engineering management skills. A strong customer focus

Candidates must possess strong verbal and written communication skills

Designing for scalability, reliability and performance

Participating in non-technical aspects of the company including idea generation, business analysis and process optimization


Apply for this Job


Systems and Support Engineering

Systems Engineer

As a Systems Engineer, you will be a part of the IT department in managing Unix and Windows servers, the networking equipment, voice network and the LAN/WAN environment.

For this position, you should have the following qualifications:

BE in CS/EE.

Minimum 3 years experience in the IT field.

Scripting experience in perl and shell.

Extremely proficient in Linux and generic Unix concepts and tools.

Well-versed with enterprise class software and hardware, including RAID, clusters, Red hat Enterprise Linux, Microsoft Server 2003, Exchange 2003.

Cisco certification preferable.

Very good with diagnosing network, hardware and software problems.

Experience in handling Unix services ( NIS, LDAP, DNS, DHCP, SMTP, NFS).

Willing to be on-call during designated periods.

Familiarity with PBX and VoIP technology, familiar with VPN and encryption technology.

Strong documenting skills.

Knowledgeable about protocols and the evolution of the Internet.

Resourcefulness and the ability to find the solution to a problem quickly using web and published resources.


Apply for this Job


Application Support Engineer - Digital Services

Amazon.com is seeking a Support Engineer to join its Digital Media team. The Digital Media team is responsible for such innovative areas of Amazon as Unbox Video, Search Inside the Book, Amazon Shorts, and Amazon Upgrade. We are looking for candidates to join the media ingestion group to support our ingestion processes and services as an extension of the development team. The SE is responsible for ensuring the integrity of our production environment through the following activities:

Ticket and problem resolution

Host provisioning and utilization metrics

Development of support tools and services

Maintaining service metrics and monitoring

Service deployments

The ideal SE candidate gets excited about solving problems and finding the root cause to problems. The strength of each SE is the ability to accurately troubleshoot issues and to create documentation, tools, and procedures that improve the stability and reliability of our services. Candidates must also be innovative, creative, flexible, self-directed, and understand support procedures and methodologies.

Qualifications:

The ideal candidate will possess the following qualifications:

Strong troubleshooting skills

Ability to read and understand one or more of the following: Java, C++, Perl

Strong understanding of UNIX based operating systems

Experience writing SQL queries

Understanding of monitoring and metrics

Understanding of object oriented design

Experience working with customers and across multiple teams

Application development experience is a plus

Prior support experience is a definite plus

A degree in computer science or a relevant area


Apply for this Job

Operations Manager - Digital Services

Description:

Operations manager for Digital services will be responsible for various mission critical functions in supporting Digital products and services. As an Operations manager you will be responsible for the overall direction, coordination and evaluation of the operation, carrying out supervisory responsibilities in accordance with the organizations policies and procedures. Responsibilities include motivating and managing exempt and non-exempt employees; full accountability for setting and meeting operational goals; strategic planning and forecasting; assigning and directing work; appraising performance and training; as well as the development of the supervisor and Standard Operating Procedures.

Qualifications:

This position requires a candidate who will have the ability to keep pace with our explosive growth while motivating others to meet the challenges of an extremely deadline-driven environment. The ideal candidate will have a strong commitment to employee development (including an emphasis on selection and retention), a keen interest in and familiarity with computer environment (Unix), as well as an exceptional level of dedication, motivation and intelligence. Strong technical and analytical aptitude is required.


Requirements:

A Bachelor’s Degree in Engineering or Operations required.

A masters degree and Six-Sigma certification is preferred.

Ability to work remotely and independently in an off shore model.

5-7 years Management experience in a manufacturing, production or distribution environment is desired.

Exceptional communication skills.

Management of exempt and hourly employees.

Above average skills in Excel and Word.

Ability to speak to performance metrics (how, when, who).

Comfortable in a fast-paced, multi-tasked, high-energy environment.

Willingness to work on weekends, and outside of the "standard" work day.

Comfortable in a fast-paced, multi-tasked, high-energy environment.

Apply for this Job

Application Support Engineering Manager - Digital Services

Job Summary:

We are seeking a Technical Applications Manager for the Amazon.com Digital Technology Operations team. The Operations team is responsible for 24x7 monitoring and outage response of systems and application functional areas in the Digital platform. The successful candidate will have 3-5 years experience managing teams that support live applications in their production environment, and will have knowledge/experience in the physical deployment of Web applications. The candidate will be a proven leader in a fast-paced demanding environment. This position requires leading, mentoring, and growing a team of Application Support Engineers, managing their performance and growth, and ensuring that the team's skills and processes are of top quality.

Job Responsibilities:

The Technical Manager will work closely with senior engineering management and Digital product development teams to manage the deployment and ensure the availability of production applications and systems. The successful candidate will posses strong analytical, operational and project management skills.

Responsibilities include:

Ownership of all production applications and components

Monitoring of production applications, including creating and/or implementing automated methods to monitor production applications

Collection and presentation of relevant application performance statistics

Coordination of installation and setup of servers

Troubleshooting and resolving problems with production systems

Representing Web services Operations at meetings with other groups and partners

Creating documentation of production applications

Job Requirements:

The ideal candidate will have a Bachelor’s Degree or an equivalent and 4+ years experience leading teams that provide 24x7 support for live applications. The individual should have proven leadership skills in a fast-paced demanding environment. Work experience must include:

Responsibility for coordination of production code rollout, monitoring and first line response to issues in live production Web sites.

Experience and interest in helping teams resolve critical site issues under extreme time pressure.

Ability to work independently in a remote development set up.

Project management, process management, and superior analytical and problem solving skills are required.

Demonstrated ability to lead teams, work cross-functionally, and build consensus on difficult issues.

Exceptional written and verbal communication skills required. Candidates must possess strong verbal and written communication skills

Must possess high level of enthusiasm and be a strong team player.

Experience and ability to develop processes and procedures which will enhance the overall service quality of Services for our customers and developers.

Experience working with development staff. Demonstrated technical leadership of both people and projects.

Experience installing and managing Web platforms and applications.

Excellent customer service and communication skills

Technical understanding of UNIX administration (especially Linux and Solaris), and UNIX programming experience (Perl, Python, C/C++, shell) are desired.

Unique Requirements:

The Operations team supports all live site issues whenever they might occur. The members of this team will be part of a 24x7 on-call rotation. As such, there will be time periods when they will be on call for all production web services systems. While on call (and occasionally even when they aren't) Application Support Engineers will need to be able to get on site to troubleshoot issues that may occur when they are not in the office. While on call, the ASE’s will need to carry a pager and cell phone with them so they are easily reachable.

Apply for this Job

Software Testing

Quality Assurance Engineer

As a Quality Assurance Engineer you will own the end-to-end test planning and the test case design for new programs and features. Responsibilities will include the maintenance of regression test cases for functional area and performing its regular testing, manually and/or with automation. With excellent communication skills you establish and enforce effective processes with the development team and act as an advocate for the customer.

Qualifications:

The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with Black Box and White Box testing in a Web environment is required. Knowledge of scripting languages like Perl or other is required. Strong verbal and written communication skills are essential. Experience with software testing lifecycle process, release management and bug life cycle is required. Experience with Object Oriented technology is highly desired. A bachelor's degree in Computer Science or equivalent experience is highly desired.

Apply for this Job

Software Development Engineer in Test - Chennai

Amazon.com's Digital Media Technology group is seeking a highly-experienced and zealot-like Software Development Engineer in Test to ensure the highest quality of software and content for its digital program. In addition to having QA responsibilities, the person chosen for this position will have the opportunity to contribute their creative ideas and energy to all of the Digital Media Technology group's projects, working closely with both business and technical teams across Amazon.com. Duties include design, implementation, documentation, and maintenance of test automation programs and the creation of software tools used to perform build verification and regression tests. The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with White Box testing in a Web environment is a definite plus as is a background in client-side MS Windows applications testing. Excellent coding skills in C++, Java and/or Perl are required. Experience with Oracle is a plus. Strong verbal and written communication skills are essential. A bachelor's degree in Computer Science or equivalent experience is required.

Technology group is seeking a highly-experienced Software Development Engineer in Test to ensure the highest quality of software and content for its digital program. Duties include design, implementation, documentation, and maintenance of test automation programs and the creation of software tools used to perform build verification and regression tests.

The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with White Box testing in a Web environment is a definite plus as is a background in client-side MS Windows applications testing. Equally important are the candidate's abilities to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult problems. The ability to communicate clearly and concisely (both written and orally) is a key competency as is being a self-starter.

Excellent coding skills in C++, Java and/or Perl are required. Experience with Oracle is a plus. Strong verbal and written communication skills are essential. A bachelor's degree in Computer Science or equivalent experience is required.

Software Development

Technical Architect ( Software Development Engineer III )

Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.

Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

Capable of independent full systems design, including requirements gathering, specifications, and coding.

Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.

Capable of applying advanced software development theory and skills to architect, design and build complex systems.

Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.

Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.

Work requires significant creativity and judgment.

Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.

Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions

Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.

B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.


Apply for this Job


Global Financial Systems - Software Development Engineer I

Summary:

Have you ever thought about what it takes to accurately capture, process, and report on the huge volume of financial transactions that are generated each day as millions of customers make purchases, as thousands of suppliers and partners are paid, as inventory moves in and out of warehouses, as commissions are calculated, and as taxes are collected in hundreds of jurisdictions worldwide? Then have we got the opportunity for you! The Global Financial Systems team is responsible for building the software systems required to accurately account for all of the financially relevant business events that occur continuously throughout Amazon.com worldwide operations. We are currently looking for outstanding software development engineers who can help us build and maintain systems that will support Amazon.com multi-billion dollar business with dramatically increased functionality, performance, scalability, and flexibility. Along the way you'll gain and leverage a unique appreciation of how Amazon.com works, from the numerous software systems that comprise the website's back-end to the details of our business model and relationships with an ever-growing network of third-party merchants.

Qualifications:

The ideal candidate will be an experienced developer with exceptional problem solving and coding skills. You should be fluent in Perl, C++, and SQL, and you should be comfortable with the UNIX environment and RDBMS (Oracle) concepts. Experience with financial accounting concepts is a big plus. You must be able to work independently and collaboratively with business and software development teams. We look for excellent communicators and multi-task that are also flexible, hard-working, motivated, and smart. Successful members of our team are not only passionate about creating reliable and maintainable systems but also obsessed with developing high-performance teams through effective communication, continuous process improvement, and mutual support and mentorship. A degree in computer science and at least 3 years of software development experience are required.

Apply for this Job

Software Development Engineer II - Hyderabad

In addition to understanding a key business area of Amazon and creating software which you will see being used immediately in the real world, you will be working with great technologies and people. Starting from integrating a carrier into our operations, managing purchase orders to vendors, to planning and optimization algorithms, database schema design, building robust and scalable remote services, workflow management, user interface design, managing tera bytes of data in real-time, the breadth of technical challenges is enormous. At a minimum, SDEs at Amazon should be able to accomplish/possess the following -

B.E/B.Tech/M.E/M.Tech/Phd degree in computer science or related fields, or equivalent experience, is required.

Must be excellent problem solvers.

Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.

Experience with UI designs a plus.

Be able to write Amazon quality code in an object oriented language - preferably in C/C++/Java in a Linux environment. Good working knowledge of Shell scripts / Perl / SQL essential.

Bring 4+ years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems.

Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.

Apply for this Job

Software Development Engineer I

The Amazon Enterprise Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, Ordering and Payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications:

We’re looking for a Software Development Engineer with a strong background in Computer Science and good problem-solving skills. Responsibilities of an SDE will involve designing and developing new features for enterprise websites by working with SDEs across teams in Amazon. Due to the very nature of this business, all design and development must be highly optimized and may require “out of the box” approaches. The SDE would also have responsibilities to support operations for websites owned by the Amazon Services organization.

SDE candidates should be highly proficient in C++ or Java and object oriented design. Good written and oral communication skills, a desire to learn, and an ability to adapt quickly to a very fast paced development environment are a must. Knowledge of Perl and Linux are a plus.

Apply for this Job

Software Development Engineer II

The Amazon Enterprise Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications:

We are looking for a Senior Software Development Engineer. Candidates must be independent, flexible, innovative, self-directed, eager to learn and understand how to architect, design and write high-performance, highly-available, and maintainable software. Strong C/C++, OOAD, and OOP skills are a must, as is familiarity with UNIX. Knowledge of Perl, Java, XML, web protocols, Berkeley databases, caching technologies, and highly-available and scalable distributed systems and applications is desired. A Masters or a Bachelors degree in Computer Science with minimum 5 years of experience is required. A proven record of completion of at least one full project life cycle is required. Excellent debugging skills and an attitude of enthusiastically supporting the customers who use our software are required. Solid communication skills and the ability to work in a team and with internal/external customers is critical.

Apply for this Job

Manager II

We are looking for a strong technical leader to be part of the Amazon Enterprise Services group. The Amazon Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

The role requires driving technology innovation to provide best of breed customer experience, operational excellence, reduce operational cost, and enable the organization to create high quality, highly leveraged technical solutions to benefit the business of our clients.

Qualifications:

Great client-facing skills and ability to present/sell Amazon technical capability and solutions to current and prospective clients.

Strong people management and project/product management skills. Will coordinate with owner of technical project managers on managing lots of small to large projects. Needs to develop organization, processes and tools to do this in highly-scaleable manner across geographies.

Great recruiter and developer of people.

Experience in managing and working with 3rd party contractors as major client in delivering for these projects.

Technical skills – deep technical background, strong conceptual understanding of online commerce systems and highly scalable, service-centric systems.

Accountable for delivering outstanding results as measured by meeting/exceeding client expectations, operational excellence and developing positive references by our clients.

Provides experienced leadership for the software development process, from product conception through delivery, and the ability to meet aggressive schedules.

Contributes to strategic decisions about the organization, investment tradeoffs, and solutions to business issues at the management team level.

Proactive in removing technical and programmatic roadblocks.

Has strong opinions in regards to managing a high performance technical team and deliver quality software outputs with maximum efficiency and fit to business requirements.

Directs strategic planning in coordination with business direction, understand business tradeoffs, - experience in professional services a plus

Apply for this Job

Technical Program Manager

The Amazon Enterprise Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

We’re looking for a Technical Program Manager who would be responsible for managing programs/projects involving multiple department or cross-functional teams. Responsibilities include large-scale projects and initiatives that extend and enhance the Amazon platform to support the requirements of enterprise-class merchants, scaling and capacity planning, and delivering on their near-term initiatives. The TPM will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, balance the business needs versus technical constraints; and encourage risk-taking behavior to maximize business benefit.

A thorough understanding of software processes (development, configuration, testing, deployment) is critical in identifying risks early on. The TPM will be able to tackle configuration and debugging tasks through issue isolation and deductive reasoning and have a solid foundation in web-based technologies to be able to understand service interdependencies and drive towards technical solutions for multi-tiered systems. The TPM should be able to credibly coordinate between teams of technical resources and business stakeholders and have thorough command of the technology/systems/processes that will be utilized in achieving project objectives. Possess exceptional customer relationship skills, be able to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines. Also required is an ability to mentor junior engineers, gain consensus on technical decisions and ensure that appropriate software engineering practices are employed to deliver high quality results.

Qualifications:

Strong technical background in OOP/OOD, distributed systems and effective program / project management experience is required. The ideal candidate is an experienced, independent, highly technical leader with a proven track record of architecting, designing, implementing, delivering and supporting large-scale software services, managing customer facing operational functions, and leading technical teams. All candidates must have 6+ years of work experience and a BS in Computer Science. Formal project management training or certification is preferred.

Apply for this Job

Global Financial Systems - Software Development Engineer II

Summary:

Global Financial Systems is seeking a strong Software Development Engineer for our Hyderabad, India development center. The Vendor Settlement is the second largest account in Amazon’s financial system and contributes directly to the company’s bottom line. As a member of this team, you will work closely with program managers and customers to drive the design, implementation, testing, and delivery of a new suite of user-interactive, work-flow applications and services to optimize reconciliation and payment. You will also apply your SQL and RBDMS skills, and employ object-oriented techniques in C++ and Perl to build and enhance applications, integrate existing financial systems with other transactional systems, and create new and modify existing financial reports currently implemented in Perl.

Successful candidates must be innovative, flexible, self-directed, and be able to work independently and collaborate with aggressive cross-functional business and software development teams to solve problems and implement high-performance, reliable, maintainable code.

Qualifications:

BS or MS degree in Computer Science and/or 3+ years as a SDE

Excellent analytical, critical thinking, and problem solving skills

Deep experience building software in C++, Perl, and/or Java, preferably in a UNIX/Linux environment.

Solid RDBMS experience (preferably Oracle, MySQL)

Demonstrated strong verbal and written communication skills

Proven ability to multi-task and manage stress effectively in a fast-paced environment.

Passionate about creating reliable and maintainable systems

Strongly desired:

Familiarity with technologies such as JavaScript, PHP, XML, XSLT, XBRL, SOAP, HTTP, and other web services technologies

Experience with distributed transaction-processing systems and asynchronous messaging technology

Experience with systems supporting Financial Reporting and Accounting operations

Experience with agile development methodologies

Apply for this Job

Global Financial Systems - Software Development Engineer III

Summary:

Global Financial Systems is seeking an outstanding Software Development Engineer Lead for our Hyderabad, India development center. The Vendor Settlement is the second largest account in Amazon’s financial system and contributes directly to the company’s bottom line. As the senior engineer of this team, you will assume a highly visible, technical leadership position to lead the design, implementation, testing, and delivery of a suite of service-oriented, user-interactive, work-flow applications and services to optimize reconciliation and payment.

This is a hands-on position where you will build rock-solid components to formulate strategy and evangelize technology, lead group-wide architectural changes, mentor other engineers and provide training and support for our services and applications. Successful candidates must be innovative, creative, flexible, self-directed, and able to design and write high-performance, reliable, maintainable code.

Qualifications:

BS or MS degree in Computer Science and/or 5+ years as a SDE and 2+ years in a tech leadership role

Deep experience building software applications in C++, Perl, and/or Java, preferrably in a UNIX/Linux environment.

Solid RDBMS experience (preferrably Oracle, MySQL)

Exemplary analytical, critical thinking, and problem solving skills

Experience with distributed transaction-processing systems and asynchronous messaging technology.

Demonstrated ability to influence people at all levels, mentor talented, ambitious junior engineers, drive continuous process improvement, and collaborate effectively with aggressive cross-functional business and software development teams

Demonstrated proactive technical leadership, strong verbal and written communication skills, and a proven ability to multi-task and manage stress effectively in a fast-paced environment.

Passionate about creating reliable and maintainable systems

Strongly desired:

Experience with systems supporting Financial Reporting and Accounting operations

Familiarity with technologies such as Javascript, PHP, XML, XSLT, XBRL, SOAP, HTTP, and other web services technologies

Thorough understanding of enterprise information/business intelligence systems and service oriented architectures

Experience with agile development methodologies.

Apply for this Job

Systems and Support Engineering

Application Engineer

The Amazon Enterprise Solutions team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, Ordering and Payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications

We’re looking for an Application Engineer with a strong background in Computer Science and good problem-solving skills. Responsibilities of an AE will involve maintaining the Enterprise Websites and developing new features of small to medium complexity.

Candidates should be highly proficient in web architectures, web UI development, C++ or Java and object oriented design. Good written and oral communication skills, a desire to learn, and an ability to adapt quickly to a very fast paced development environment are a must. Knowledge of Perl and Linux are a plus.

Apply for this Job

Database Administrator

Amazon.com is currently seeking a talented Oracle Database Administrator. The ideal candidate will have experience with large-scale, massively concurrent, highly available distributed Oracle systems. You should have a proven ability to rapidly master complex new skills and concepts, as well as the ability to work independently and self-motivate. Successful candidates will have the ability to rapidly troubleshoot complex technical problems under pressure. Excellent interpersonal communication skills are required.

Responsibilities include ownership of upkeep and operational stability of Oracle instances. Work on a variety of development and maintenance projects in coordination with business owners and the data warehouse team. Knowledge of all supporting infrastructure components, including operating systems, hardware/storage configurations and networks Excellent UNIX skills and a grasp of fundamental computing concepts such as system calls, memory management and program debugging. Experience in customized relational database development and data warehousing is desired.

B.E/B.Tech, MCA, MSc 6+ years.

Apply for this Job

Application Support Engineer - Ordering and Fulfillment Teams

Amazon’s Ordering & Fulfillment Software Development Groups are looking to hire Software Support Engineers for our Hyderabad, India development center. These individuals will troubleshoot, debug, evaluate and resolve computer-identified alarms, perform software deployments and migrations, and automate routine operational tasks. The position requires a combination of strong troubleshooting, technical and communication skills and includes a mix of on call and small-project software development work.

Candidates must have:

A technical background (BS/MS in Computer Science, Computer Engineering, or related discipline/experience).

Experience developing software in a major programming language such as Java, C++, etc

Ability to write reliable, well-documented, and maintainable code as well as read and understand others code

A passion towards problem-solving

Excellent English verbal/written communication skills.

Apply for this Job

Senior Engineer - Business Intelligence Operations

Amazon.com Data Warehouse is seeking talented individuals with a strong background developing and tuning complex SQL queries. Successful candidates will have the ability to rapidly troubleshoot complex SQL problems under pressures, is comfortable working in Unix/Linux environments and is detail oriented. Experience in data warehouse concepts and dealing with very large data volumes is desired.

Primary responsibilities will include the creation of ETL jobs to populate optimized data structures that facilitate complex data analysis. Additional responsibilities include the ownership, maintenance and operational stability of ETL jobs.

B.E/B.Tech, MCA, MSc. 5+ year’s experience

Apply for this Job

Reporting Engineer - Business Intelligence

Amazon.com Data Warehouse is seeking talented individuals with a strong background developing and tuning complex SQL queries. Successful candidates will have the ability to rapidly troubleshoot complex SQL problems under pressures, is comfortable working in Unix/Linux environments and is detail oriented. Experience in data warehouse concepts and dealing with very large data volumes is desired.

The ideal candidate will be a -

Good Communicator (Inter team and Customer/Client interaction)-High priority

Good in Cognos Report Net (or any DW reporting tool experience)

Good SQL knowledge is Mandatory DW Concepts

B.E/B.Tech, MCA, MSc. 3+ Years

Apply for this Job

Technical Support Engineer

The Amazon Enterprise Solutions team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and maintenance of features related to Search, Browse, Ordering and Payments for large retail websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and maintaining the backend services for supporting various features on the websites and in store applications for multi-channel merchants. Joining our team will give you the unique opportunity and experience to learn what it takes to manage an e-Commerce website from click to delivery and have a direct impact on millions of customers.

Qualifications

We’re looking for a Support Engineer who would be responsible for website and service maintenance. Responsibilities include troubleshooting issues, on-call support, and building monitoring & metrics tools. Candidates need to have excellent Unix skills and strong expertise in the Linux environment. Strong aptitude in troubleshooting and working on complex problems is essential. They should have basic understanding of core internet technologies such as DNS, mail transport, TCP/IP etc. Good written and oral communication skills and customer service are essential. Experience in a 24/7 production environment is preferred. Desired skills are:

Advanced Functional Scripting knowledge (e.g. Perl, Python, Shell, etc.).

Knowledge of XML, Java, C++, and CGI programming is desirable.

Experience with Oracle Databases

Experience with SQL

Apply for this Job

Global Financial Systems - Support Engineer

Summary:

Support Engineers on Amazon’s Global Financial Systems team are part of a team that is responsible for 1st and 2nd level production support, end user services, application help desk, production infrastructure, and the production release processes. They provide end user systems support to accountants, and financial accounting operations staff by managing inbound requests, addressing application access, performance, and availability issues. Support Engineers also partner very closely with the Financial Systems engineering team to debug Perl and C++ software programs, make low-complexity enhancements to the existing software systems, design and implement software programs to automate manual tasks and to collect and publish operational metrics, and oversee the production release processes. Support Engineers are expected to diagnose and resolve all but the most complex software problems.

Qualifications:

Ideal candidates are very comfortable in the UNIX environment and will have demonstrated programming proficiency with Perl, SQL, and preferably C/C++. They will leverage those skills, excellent analytical/problem solving abilities, strong interpersonal skills, and a strong bias for action to provide world class systems support to the Finance organization and drive operational efficiency improvements throughout Amazon's global financial operations. We look for candidates who possess excellent written and oral English communication skills; are flexible, hard working, and smart. Experience with distributed transaction-processing systems, financial accounting systems, OLAP tools, and/or business intelligence/decision support systems is a big plus. Successful members of this team are not only passionate about creating reliable and maintainable systems but are also obsessed with developing high-performance teams through effective communication, continuous process improvement, and mutual support and mentorship. A college degree in computer science or 3+ years of equivalent business experience is required.

Apply for this Job

Manager - Software Support Engineer

SW Support Engineers team will troubleshoot, debug, evaluate, and resolve software issues for their own customer applications and/or internal end-user applications, or other team’s system applications (e.g. supply chain systems, fulfillment center systems, retail buying systems, internal developer tools). SW Support Engineers team, resolve most trouble tickets, and only escalate complex system issues to the development team. They assist with the development and documentation of support processes and internal software resources, and may have responsibility for design and development of software for customer applications and/or internal end-user applications. They use the right tool for the job, and modify software in a way that leverages the overall system architecture.

The ideal candidate will have the ability to deal with high stress on-call situations in a calm and composed manner. The candidate should have excellent verbal and written communication skills in English and should be able to initiate and participate in conference calls with the teams in the Seattle office to resolve the problem at hand.

In addition, the candidate should have demonstrated ability in managing a support engineering team. The candidates should have an excellent working knowledge of UNIX, Perl and strong in DBA. The ideal candidate has a BS in computer science or engineering. Further, 5 years experience in support engineering is required and at least 1 year of management experience.

Required Skills

Communication: ability to be clear and concise both verbally and in writing.

Technical knowledge/passion: Demonstrates abundant intellectual horsepower, able to solve problems using clear, smart algorithms; comfortable with data structures and CS concepts. Always seeks to fix repetitive problems through automation

Troubleshooting skills: solves problems quickly and builds solid heuristics; able to filter massive data and find a needle in the haystack; efficient, detail-oriented.

Deals well with ambiguity, thrives on producing order from chaos

Prioritization: can deal with multiple concurrent projects of competing priority. “Triage Nurse” mentality.

Technical Skills

Perl or other scripting language

SQL

Structured programming language (prefer C++)

Applications

UNIX environment/toolset

Ticketing/bug tracking systems (e.g. Remedy, Service desk), monitoring systems

Experience

Bachelor’s degree required; additionally, BS in CS or 5+ years industry and at least 1+ year experience in managerial role

Sox controls, Financial Systems etc. a big plus

Following skill set is added advantage

Oracle db / Oracle Financial Applications

Cognos, DSS

OLAP (fast analysis of shared multidimensional information)

Apply for this Job

Software Testing

Software Development Engineer in Test - Hyderabad

The Amazon Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. The Amazon Services team is seeking innovative, results-oriented, Software Test Engineers who are driven to test our software and automate the processes that determine the quality of our code for partner websites, applications, and services. You will have an opportunity to work with the worlds largest retailing brands and help influence the product testing and automation of new enterprise websites. This is a hands-on position and will include working with the product owners, developers, operations and other test personnel to produce and automate an extensive range of test cases based on the functional requirements. This is an excellent opportunity for a motivated, energetic individual to have an impact in a rapidly growing business unit within Amazon.com.

Qualifications:

Candidates must have good experience in software testing methodologies & best practices and preferably having tested enterprise websites. Proven experience producing test plans, test cases and putting a web based product through a full regression release cycle is required. The ideal candidate will also have knowledge of Perl, Mason, C/C++, Java, and SQL within a UNIX environment, at least 2 years of hands-on test automation experience and have a strong desire to become a software developer in test. Strong verbal and written communication skills and a good customer service orientation are essential. Experience with Black Box and White Box testing in a Web environment is a definite plus.

Apply for this Job

Quality Assurance Engineer - ED Team

The Amazon Services team provides retailers a turn key, outsourced e-commerce solution that incorporates Amazon.com's widely recognized shopping features and technology, while still allowing retailers to entirely control the look and feel of their websites. We are responsible for development and enhancement of features related to Search, Browse, ordering and payments for enterprise-class websites such as Target, Bebe, NBA, Mothercare etc. We are also responsible for developing and enhancing the backend services for supporting various features on the websites and in store applications for multi-channel merchants. The Amazon Services team is looking for experienced Quality Assurance Engineers to analyze requirements and product specifications, develop testing strategies, design, implement, document, and maintain comprehensive test suites for new applications, including build verification, regression, stress and performance tests. You will have the opportunity to work with the worlds largest retailing brands and help influence the product testing and automation of new enterprise website. This is a hands-on position and will include working with the product owners, developers, operations and other test personnel to produce and automate an extensive range of web site test cases based on the functional requirements. This is an excellent opportunity for a motivated, energetic individual to have an impact in a rapidly growing business unit within Amazon.com.

Qualifications:

The ideal candidate will have worked on multi-tiered complex web applications, be innovative and have great problem solving and analytical skills. A bachelor's degree in computer science or equivalent experience is required. Candidate must have experience producing detailed test plans, test cases and putting a web-based product through a full regression release cycle. The candidate should also have database experience with knowledge of how to use SQL to create, maintain and verify sets of test data. Experience within a UNIX environment is helpful, as is hands-on test automation. Must have experience in software testing methodologies and best practices, strong verbal and written communication skills and a good customer service orientation.

Jobs at Bangalore Collapse All

Browse Jobs at Other Locations : Chennai Hyderabad

Software Development

Development Manager

To support our growth plan, we are looking for a technical leader to lead and grow a team of super-star software engineers. The team will play a critical role in identifying and exposing atomic pieces of the Amazon.com technology platform. Creating reliable, scalable, and high-performing Web services from Amazon requires exceptional technical expertise in areas of Computer Science, such as algorithms and distributed systems, and experience building large-scale maintainable systems.

Candidates must possess strong verbal and written communication skills and demonstrate proven technical leadership and people management skills. Experience in the webservices or web technologies space will be a plus. The successful candidate will be able to identify, gather, and analyze business requirements and translate them into technology solutions. A track record of building, managing, focusing and developing an engineering team that meets the needs of the business and works well within the overall system architecture is also required.

Technical Qualifications

Object oriented design and development

Strong analytical skills with excellent problem solving.

Experience in Java/C++, SQL, OOP.

Experience with distributed systems/service-oriented architecture required

Experience with the web services space would be a plus.

Apply for this Job

2 Pizza Team Lead

Two Pizza Team Leaders (2PTL) in Amazon manage an autonomous, cross-functional team to identify, rationalize, and achieve business and technology objectives in a defined opportunity area.

They are both strategic and tactical leaders, who establish the vision and objectives for an area, then deliver the end-to-end solution - products, services, features, or systems - that will meet rigorous business metrics.

2PTL's at Amazon should be able to:

Bring a deep understanding of software development, technical program management, product or services development, and people management to this high-accountability role.

Apply deep and broad technical and business understanding and creativity to identify and select high-ROI business opportunities.

Bring proven experience building, managing, focusing, and developing/mentoring cross-functional teams that include software engineers and technical product/program managers.

A minimum of 8 years of software development and leadership experience

B.E/M.E/PhD in CS is required.

Apply for this Job

Senior Leader - Web Services

Business Purpose of Role

Amazon has spent ten years and over $1 billion developing a world-class technology and content platform that powers the Amazon web sites for millions of customers every day. Amazon.com told software developers, "Surprise Us!” by opening itself up through Web services in July 2002. Amazon Web Services (AWS) continues to identify and expose more atomic pieces of the Amazon technology platform and product data nearly every day thus providing a flexible set of foundational services that allow developers to build creative applications. Since 2002, developers have used Amazon Web Services to build innovative applications from Associate web sites and e-commerce tools to consumer applications.

The Amazon Development Center in India (Bangalore) is at the core of Amazon's effort to expose even more of its platform and data to help developers innovate and build businesses. The center has end-to-end ownership of its business area of focus and is seeking a leader to drive the product roadmap, positioning, adoption, and growth of their Web Services offerings.

Responsibilities

Understanding the competitive landscape, soliciting and distilling feedback from our developers into actionable product improvements, prioritizing where they should invest next, building business justifications and plans for their web services offerings, and developing a product roadmap.

Driving definition and delivery for various releases and offerings by working closely with the engineering teams.

Working with the Sr. Management to create pricing, merchandising, marketing/sales and launch plans for their various releases and offerings.

Working with the AWS Developer relations team to drive developer adoption by building an easy to use Sandbox, getting SDKs created in multiple programming languages, building a library of educational modules and code/application samples, driving developer communications via their developer portal, discussion boards, live chats, blogs and email, building improved technical support and documentation and providing significant input into technical evangelism and strategic partnerships.

Driving continuous improvement of the product offerings by soliciting and incorporating developer feedback and focusing on defining and meeting/exceeding service levels for their offerings

Demonstrating a high bar in sourcing, hiring and managing a super-star team of product and program managers, software development engineers and technical writers.

Participating in decision making for General Management functions in the center.

The Candidate:

Bachelor’s degree in mathematics, computer science, or related discipline required.

Master’s degree and/or PhD preferred in mathematics, computer science, or related discipline preferred but not required.

MBA preferred.

The idealized candidate is most likely to be a hybrid: part visionary/part leader/part builder/part operator.

The right person has a unique blend of business judgment, strong product and program management experience in the internet space, technical comfort, sales and marketing experience in the technology industry, and strong hiring abilities.

Clearly passionate about the large opportunity that web services present. This presents a significant intellectual and operational challenge with great free cash flow impact.

A leader that is extremely attracted to the opportunity and is never satisfied with the results.

The ideal candidate is passionate about delivery and achieving the right results, winning, being the developer's advocate, and building a vibrant, robust developer community.

Qualified candidates must be highly analytical, able to assess customer needs via primary and secondary research, adept at stepping back and thinking holistically, skilled at working cross-functionally and influencing others regardless of where they report in the org chart, experienced at leading teams of super-stars, and a strong oral and written communicator.

Leader must command the respect – and be able to lead a team of – world class product and program managers and software development engineers.

This leader also needs to have proven ability to define and meet service level agreements. It is important that this leader have an operational component to their leadership skill set.

Professional Traits

The Ideal Candidate:

Hires great people. Develops great people.

Has relentlessly high standards (to the point that most other people would think they are being unreasonable)

Operates at all heading levels.

No task is beneath this person.

Expects and requires innovation of her/his team.

Has a conviction.

Results oriented.

Thinks big.

Has the innate ability to inspire passion in others.

Apply for this Job

Technical Product / Program Manager

Technical Product/Program Managers (TPPMs) at Amazon should be able to:

Apply deep and broad technical and business understanding to research, identify and help select high-ROI business.

Drive the strategy and technical design, assemble the right project team, assign individual responsibilities, identify appropriate resources needed, and develop the milestones and schedule to ensure timely and successful delivery of the project or system.

Contribute to cross-functional teams with technical and product expertise, assess and manage risks, anticipate and resolve bottlenecks, provide escalation management, anticipate and make tradeoffs, balance the business needs with the technical constraints, and encourage risk taking behavior to maximize business benefit.

Have 5 plus years of experience

B.E/M.E in CS with an MBA is preferred.

Apply for this Job

Principal Software Development Engineer

Principal Engineers provide technical leadership at Amazon.com. They help establish performance and technical standards for the software we build and help drive Amazon’s overall technical architecture and engineering methodologies. They’re responsible for maintaining and raising our technical standards by mentoring and reviewing the work of other engineers.

Principal Engineers recommend and build high quality, architecturally sound systems that align to the business needs of the organization they support. They think globally when building systems, ensuring we build high performing, scalable systems that fit well together.

Principal Engineers are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work (i.e. writing code) and high-level architectural designs. They often provide leadership on the most complex technology applications in the company.

Principal Engineer:

Has authority over technical decisions for particular projects within a part of our business.

Proposes and sells new ideas to department managers and engineering leaders. Helps develop long-term department strategies and influences group leadership decisions.

Should have played a technical leadership role for several complete product cycles. Has built and owned large, complex systems.

Should be the Go-to person in at least one major functional or technical area

Manages the most complex projects, with significant bottom-line impact. Delivers on short-term and long-term targets.

Mentors and trains the engineering community on complex technical issues

Requires a B.S. degree or higher in Computer Science with 10-20 years of relevant, broad engineering experience.

Apply for this Job

Technical Architect ( Software Development Engineer III )

Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.

Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

Capable of independent full systems design, including requirements gathering, specifications, and coding.

Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.

Capable of applying advanced software development theory and skills to architect, design and build complex systems.

Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.

Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.

Work requires significant creativity and judgment.

Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.

Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions

Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.

B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.

Apply for this Job

Software Development Engineer I & II - Bangalore

SDEs at Amazon should be able to:

Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.

Possess an extremely sound understanding of areas in Computer Science such as Algorithms, Object Oriented Design, Distributed Systems, Transaction Processing, Search and Information Retrieval and Operating Systems.

Be able to write Amazon quality code in an object oriented language (preferably Java).

Bring 5-12 years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems.

B.E/B.Tech/M.E/M.Tech/Phd degree in computer science or related fields, or equivalent experience, is required.

Apply for this Job

Software Development Engineer - Datawarehousing

Software Development Engineer - Datawarehousing should be able to:

Design and build reliable, scalable and high performing enterprise systems.

Possess sound understanding in data modelling, implementation details in a target database (Oracle - SQL & PL/SQL) & its features for data warehousing.

Bring 3-8 years of software engineering and product delivery experience, with strong background in high performance distributed systems.

Good knowledge of data warehousing & ETL processes.

Good knowledge of Oracle Database internals - to develop high performance code.

Unix shell scripting with perl, python or other scripting languages.

Knowledge of other databases like MySQL is a plus.

Knowledge of BI tools for ETL or reporting is a plus.

Knowledge of java is a plus.

B.E/B.Tech/M.E/M.Tech degree in computer science is required.

Apply for this Job

Systems and Support Engineering

Systems Engineer

As a Systems Engineer, you will be a part of the IT department in managing Unix and Windows servers, the networking equipment, voice network and the LAN/WAN environment.

For this position, you should have the following qualifications:

BE in CS/EE.

Minimum 3 years experience in the IT field.

Scripting experience in perl and shell.

Extremely proficient in Linux and generic Unix concepts and tools.

Well-versed with enterprise class software and hardware, including RAID, clusters, Red hat Enterprise Linux, Microsoft Server 2003, Exchange 2003.

Cisco certification preferable.

Very good with diagnosing network, hardware and software problems.

Experience in handling Unix services ( NIS, LDAP, DNS, DHCP, SMTP, NFS).

Willing to be on-call during designated periods.

Familiarity with PBX and VoIP technology, familiar with VPN and encryption technology.

Strong documenting skills.

Knowledgeable about protocols and the evolution of the Internet.

Resourcefulness and the ability to find the solution to a problem quickly using web and published resources.

Apply for this Job

Support/Operations Engineers

An immediate need exists for Support/Operations Engineers. We are looking for self-driven people with good aptitude and a fast learning curve. The team is responsible for 24x7 monitoring and outage response of Amazon.com Webservices systems. Additionally, this team is involved in new features and Webservices support projects from inception through deployment. The successful candidate will have 1-8 years experience supporting live applications in their production environment, and will have knowledge/experience in troubleshooting and debugging production problems.

Job Responsibilities:

Duties include, but are not limited to:

Ownership of one or more production applications or components.

Monitoring of production applications, including creating and/or implementing automated methods to monitor metrics related to production applications.

Collection and presentation of relevant application performance statistics.

Coordination of installation and setup of servers.

Ensuring scalability of deployed systems, and porting these systems to other amazon standardized systems.

Troubleshooting and resolving problems with production systems.

Creating documentation of production systems.

Skills Required:

Computer Science Degree or equivalent and 1-8 years of experience in debugging and troubleshooting production software.

Knowledge of Java/C/C++.

Knowledge of MySql, Oracle, Linux.

Able to solve complex problems.

Experience installing and managing Web technologies and applications.

Advanced Functional Scripting knowledge (e.g. Perl, Python, Shell, etc.)

Excellent customer focus and communication skills.

Skills Desired:

Experience in a 24/7 production environment.

Knowledge of networking, security/firewall, and unix shell commands.

Performance tuning (especially Apache and databases, mySQL and oracle preferred.)

Knowledge of XML and CGI programming (prior experience in product development is a huge plus)

Apply for this Job

Software Testing

Quality Assurance Engineer

As a Quality Assurance Engineer you will own the end-to-end test planning and the test case design for new programs and features. Responsibilities will include the maintenance of regression test cases for functional area and performing its regular testing, manually and/or with automation. With excellent communication skills you establish and enforce effective processes with the development team and act as an advocate for the customer.

Qualifications:

The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with Black Box and White Box testing in a Web environment is required. Knowledge of scripting languages like Perl or other is required. Strong verbal and written communication skills are essential. Experience with software testing lifecycle process, release management and bug life cycle is required. Experience with Object Oriented technology is highly desired. A bachelor's degree in Computer Science or equivalent experience is highly desired.

Apply for this Job

Quality Assurance Lead - Platform Verification Team

Amazon Web services team in Bangalore, India is looking for an experienced Software Quality Engineer (SQE/QAE) to lead the verification efforts for a cutting edge web-services based product offering from the Bangalore division.

This person would be responsible for understanding the domain and the product in detail and coming up with the test strategy/planning,coming up with the test cases, driving the test case sign-off processes with the stakeholders, encoding of the test-cases into the API testing framework we use (requires writing of Java code similar to JUnit), test execution and reporting. This person would also work with the engineering managers and the product owners to define the exit criteria for the various test phases and act as an important stakeholder for the release gating process.

Depending on the candidate's skill sets they can also participate in the planning and execution of system level tests like load/scaling,stress/stability, performance tests etc and also in the building of the test automation frameworks and tools.

Growth path for this position would typically include Managerial roles in the verification space OR as test architects OR product management roles.

The required qualifications for the applicants to this role are:

o Bachelors and/or Masters Degree in Computer Science (Preferably engineering degree)

o 5+ years of professional work experience in the quality engineering space.

o Strong written and verbal communication skills and ability to work in a team environment.

o Excellent problem solving/analytical skills.

o Attention to detail and a passion for quality.

Desired skills for this role would include:

o Ability to write code (preferably in Java) would be a big plus.

o Scripting abilities for build/test automation etc in any well-known scripting language (shell, perl, python, ruby etc).

o Previous experience in mentoring/leading (not necessarily people management, but as a technical lead) for at least a small team.

o Proven expertise (through experience) in the streamlining of processes for quality assurance/control.

Apply for this Job

Quality Assurance Manager

Amazon Web services team in Bangalore, India is looking for a leader to technically lead and manage the verification efforts for a cutting edge web-services based product offering from the Bangalore division. The verification efforts would include building of distributed frameworks/systems and tools for system testing (performance,stability,failure,scaling/load tests etc) as well as building the necessary frameworks for enabling the functional verification of the system (api testing as well as testing workflows, UI testing and automation, end-to-end testing, sanity testing etc). This team would also be responsible for coming up with the necessary processes to streamline build management, versioning, deployments etc and drive best practices and quality upstream in the software development life cycle. This team would consist of both software development engineers (for frameworks and automation) and software quality engineers for test strategy/planning, coming up with the test cases and driving the actual test execution and reporting.

As a manager of this team, the person would be responsible for

setting the vision for the team and guiding the team towards that.

hiring and staffing the team for success

managing the performance of the team and project management of the delivery/execution of tasks for the team.

As a hands on manager who is managing a small team, this person would be required to dive deep and be highly involved in the technical details of the work in the team.

working closely with the product managers to thoroughly understand the product and drive the audit of all the work done in the team and be responsible for the overall quality of the product.

coming up with process streamlining mechanisms for build/configuration/release management and the quality assurance/control processes.

Growth path for this role would consist of taking up larger scope of responsibility (including operational excellence of the released versions of the product, visualization tools/frameworks required etc) and eventually can grow into senior management roles or into product management roles as well.

The required qualifications for the applicants to this role are:

Previous hands-on experience in Software development (preferably in a Java/linux environment).

Strong verbal and written communication skills.

Problem solving/analytical abilities and out of the box thinking.

Participation in at least 2-3 full product development lifecycles from scratch (in any capacity).

Hands on experience in driving quality processes, test planning and execution etc (or supervision of such activities in a lead capacity) OR hands-on experience in framework/tools development for testing.

Passion for quality processes and attention to detail.

Bachelors and/or Masters Degree in Computer Science (Preferably engineering degree)

5+ years of professional work experience with the latest work being in a managerial/team lead roles.

Desired qualifications for this role:

Previous people management experience.

Experience in distributed systems and web-services space.

Apply for this Job

Risk Analytics

Risk Analyst

In this role you will develop next generation risk minimization and fraud detection algorithms using Statistical and Operation Research principles. You will have strong analytical mindset and relevant industrial experience. You will demonstrate terrific attention to detail. You will have the ability to process large data stets spanning multiple geographies and multiple data sources. You will have the clear business intuition to connect the data trends to business realities. You will have the ability to explain technical concepts in a simple and sound business like manner. This role is considered as a high impact role to bottom-line as Programmer Analyst-Risk-analytics at Amazon.com.

Responsibilities

Demonstrate through technical knowledge on Statistical modeling, Probability and Decision theory, Operations Research techniques and other quantitative modeling techniques

Understand the business reality behind large sets of data and develop meaningful models

Connect with business problems related to buyer and seller risks and fraud management and develop cutting edge algorithms for risk mitigation

Work closely with developers in clearly giving them the requirements towards deploying the algorithms and models in real time detection engines

Perform ad hoc analysis time to time to understand new trends in risk modeling and fraud patterns

Innovate by adapting new modeling techniques and procedures

Take end to end ownership in thoroughly understanding the business problems and translating that into algorithms

Qualifications

MS required, PhD desired in either Industrial Engineering or Operations Research or Computer Science

Over 3 years of relevant risk management/analytics, financial modeling, credit & reporting experience, preferably in a commercial lending business

Proven track record in understanding business problems and developing effective algorithms and solutions

Knowledge of at least one major statistical data analysis systems like SAS or SPSS

Ability to process large data sets from multiple data sources

Prior experience in developing models for credit review, internal audit, and/or commercial underwriting is strongly preferred

Experience in Predictive Analytical modeling such as forecasting using time series or any other such techniques is preferred

Strong analytical mindset with willingness to Innovate

Ability to work closely with highly qualified professional as a team

Familiarity in working with SQL/C++ is preferred

Comfortable in working with multiple operating systems

Display entrepreneurial spirit in working

Ability to work efficiently and effectively in fast paced environment with tight deadlines

Willingness to Travel

Apply for this Job

Senior Risk Analyst

In this role you will develop next generation risk minimization and fraud detection algorithms using Statistical and Operation Research principles. You will have strong analytical mindset and relevant industrial experience. You will demonstrate terrific attention to detail. You will have the ability to process large data stets spanning multiple geographies and multiple data sources. You will have the clear business intuition to connect the data trends to business realities. You will have the ability to explain technical concepts in a simple and sound business like manner. This role is considered as a high impact role to bottom-line as Programmer Analyst-Risk-analytics at Amazon.com.

Responsibilities

Demonstrate through technical knowledge on Statistical modeling, Probability and Decision theory, Operations Research techniques and other quantitative modeling techniques

Understand the business reality behind large sets of data and develop meaningful models

Connect with business problems related to buyer and seller risks and fraud management and develop cutting edge algorithms for risk mitigation

Work closely with developers in clearly giving them the requirements towards deploying the algorithms and models in real time detection engines

Perform ad hoc analysis time to time to understand new trends in risk modeling and fraud patterns

Innovate by adapting new modeling techniques and procedures

Take end to end ownership in thoroughly understanding the business problems and translating that into algorithms

Qualifications

MS required, PhD desired in either Industrial Engineering or Operations Research or Computer Science.

Over 5 years of relevant risk management/analytics, financial modeling, credit & reporting experience, preferably in a commercial lending business

Proven track record in understanding business problems and developing effective algorithms and solutions

Knowledge of at least one major statistical data analysis systems like SAS or SPSS

Ability to process large data sets from multiple data sources

Prior experience in developing models for credit review, internal audit, and/or commercial underwriting is strongly preferred

Experience in Predictive Analytical modeling such as forecasting using time series or any other such techniques is preferred

Strong analytical mindset with willingness to Innovate

Ability to work closely with highly qualified professional as a team

Familiarity in working with SQL/C++ is preferred

Comfortable in working with multiple operating systems

Display entrepreneurial spirit in working

Ability to work efficiently and effectively in fast paced environment with tight deadlines

Willingness to Travel

Apply for this Job

Director, Analytics

Amazon.com operates in a virtual, global eCommerce environment without boundaries, and operates a diverse set of businesses in seven countries, including Retail, third party marketplaces, eCommerce platforms, web services for developers. The Director of Analytics in Amazon India will build and lead a team of sophisticated statisticians and machine learning experts who will make a dramatic impact on Amazon through analytically driven decisions on high volume transaction data.

The idealized candidate is most likely to be a hybrid: part visionary/part leader/part builder/part operator. The right person has a unique blend of business judgment, strong product and program management experience, technical expertise and comfort with developing complex yet maintainable large-scale analytic and web-services, some sales and marketing experience in the technology industry, and strong hiring abilities. This needs to be a candidate that is clearly passionate about the large opportunity that the internet and web services present. This presents a significant intellectual and operational challenge with great free cash flow impact. As such, it demands a leader that is extremely attracted to the opportunity and is never satisfied with the results. The ideal candidate is passionate about delivery and achieving the right results, winning, being the developer's advocate, and building a vibrant, robust developer community.

Qualified candidates must be highly analytical, able to assess customer needs via primary and secondary research, adept at stepping back and thinking holistically, skilled at working cross-functionally across geographies and influencing others regardless of where they report in the org chart, experienced at leading teams of super-stars, and a strong oral and written communicator.

Initially, a primary responsibility of the team will be on risk management on the Amazon.com transaction and payment platforms. Responsibilities includes modeling payment risk and fraud, third party merchant risk and credit, assessment of customer risk and trustworthiness, and combating novel types of risk unique to the e-Commerce environment. Detailed responsibilities are:

1) Managing and building risk scoring systems: The Director Analysis will lead the design, development and deployment of state-of-the-art, data-driven predictive models using the latest technologies in statistical modeling, data mining, and machine learning.

Responsibilities include:

Analyzing and understanding large amounts of Amazon’s historical business data for specific instances of risk or broader risk trends

Design, development and evaluation of highly innovative models for risk management,

Statistically evaluating and optimizing business rules and policies,

Working closely with software engineering teams to drive real-time implementations of the models and operational business rules,

Overseeing implementation of new risk controls, assessing their results, and assisting in the fine-tuning as necessary

Working closely with operations staff to optimize fraud detection and risk management operations,

Establishing scalable, efficient, repeatable processes for large scale data analyses, model development, model validation and model implementation, and

Collaborating with developers to identify and implement internal operational process improvements,

Developing metrics and model reports for communication with business leaders,

Tracking general business activity and providing clear, compelling management reporting on a regular basis

Driving significant improvements in free cash flow through automation.

2) Building analytic systems for topline growth: The Director of Analysis will lead fundamental innovations in analytics for eCommerce to drive topline growth through customer acquisition and promotion activities. Developing a deep understanding of internet consumer-oriented businesses and developing uniquely differentiating analytic approaches suited to web-based businesses will be expected. Simple examples of such activities may include targeting co-branded credit cards using scoring models based on Amazon data, promoting adoption of gift certificates and stored value accounts, acquisition, retention and targeting for subscriptions of various types worldwide.

3) Managing and growing a sophisticated team of analysts: The Director of Analysis will be in charge of a growing a high performance team of analysts in India. He/She will be responsible for managing this team to peak efficiency, enriching the team with exceptional new talent, setting ambitious goals, and driving to operational excellence.

4) Define and meet/exceed service level agreements: The Director of Analysis is expected to define global service level agreements and decision quality metrics with his internal customers, and perform to meet/exceed their requirements. He/She will be expected to be true "owners" of analytics services, be accountable for decision quality and customer experience, and relentlessly drive to excellence.

The ideal candidate for this position would be a highly talented technical leader with 7+ years of exceptional hands-on experience in risk management in financial services, eCommerce, or an enterprise software company building and providing risk management services/software. He/she should have five years of experience managing teams of analysts. A PhD degree in a quantitative business field, operations research, computers science, statistics or related engineering discipline is required. Ability to mentor trained analysts with SAS and SQL experience, plus a good familiarity with BI tools and techniques is desired. The candidate should have good communication skills and good management and leadership experience in an applied setting. He/She should be strongly motivated by entrepreneurial projects and enjoy the opportunity to collaboratively work with a diverse and innovative team of engineers, analysts, operations personnel and business management to achieve superior bottomline results.

Apply for this Job

Transaction Risk Investigator

Amazon India is seeking dedicated, hardworking, analytical candidates with a proven track record of performance and results-oriented thinking, to join the Transaction Risk Management Team in Bangalore. Candidates will be responsible for a wide range of duties related to the investigation and elimination of online eCommerce risk. Ideal applicants will have experience in the eCommerce payments space, previous trust and safety experience, and experience succeeding in a customer-driven workplace. All candidates will be analytical and capable of succeeding in a fast-paced team environment.

The Transaction Risk Investigator position relies on excellent judgment to plan and accomplish goals and will work under very limited supervision of the Manager. Excellent individual problem-solving and analytic skills are used to authenticate customers and complex transactions. Nearly all decisions are expected to be made independently with little to no guidance and a high degree of accuracy.

The Transaction Risk Investigator will be required to engage in frequent written and verbal communication with department management, risk analysts, risk engineers, other company associates and third-parties to accomplish goals. They may also be required to contact customers by phone.

Productivity and quality assurance will be evaluated along with the overall contribution to the development of the department.

Communication Skills

Excellent written and spoken American English skills and an ability to compose a grammatically correct, concise and accurate written response

Excellent interpersonal skills, with the ability to communicate complex transactional issues correctly and clearly to both internal and external customers

Problem Solving Skills

Demonstrated ability to work independently and make complex investigation decisions with little to no guidance

Excellent problem solving skills

Demonstrated ability to analyze problems logically

Self discipline d, diligent, proactive and detail oriented

Strong time management and organizational skills

Effectively prioritizes work time to ensure productivity and fulfills department standards for time spent

Excellent ability to determine situational needs and provide appropriate solutions

Qualifications

Demonstrated ability to exceed expectations with regard to performance and individual contribution

Demonstrated analytical and problem solving skills, including the ability to recognize non-obvious patterns

Demonstrated positive, results oriented attitude

Ability to effectively manage time, and individually prioritize multiple tasks of competing priority

Ability to maintain high levels of confidentiality and data security standards

Experience with Microsoft Office, including Outlook, Word, and Excel

24/7/365 availability, including willingness to work on weekends, and outside of the "standard" work day

Experience using UNIX preferred

Six-Sigma certification is preferred

Jobs at Chennai Collapse All

Browse Jobs at Other Locations : Bangalore Hyderabad

Software Development

Software Development Engineer I & II - Chennai

SDEs at Amazon should be able to:

Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.

Possess an extremely sound understanding of areas in Computer Science such as Algorithms, Object Oriented Design, Distributed Systems, Transaction Processing, Search and Information Retrieval and Operating Systems.

Be able to write Amazon quality code in an object oriented language (preferably Java).

Bring 3-8 years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems.

B.E/B.Tech/M.E/M.Tech/Ph.D degree in computer science or related fields, or equivalent experience, is required

Apply for this Job

Technical Architect ( Software Development Engineer III )

Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.

Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

Capable of independent full systems design, including requirements gathering, specifications, and coding.

Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.

Capable of applying advanced software development theory and skills to architect, design and build complex systems.

Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.

Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.

Work requires significant creativity and judgment.

Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.

Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions

Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.

B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.

Apply for this Job

Programmer Analyst - Retail Systems

Amazon’s catalog retail team is looking for smart, flexible, hard working Programmer Analysts who have written code within large / complex systems and have demonstrated a passion for testing and high standards.

The ideal candidate should have experience developing robust applications using C/C++ or Perl on UNIX and should have 3-6 years of relevant experience with a Degree in Engineering [preferably Computer Science].

Job Responsibilities:

Some of the responsibilities include, but are not limited to:

Follow established Amazon software designs to create software systems to feed the retail item databases which drive Amazon’s worldwide websites.

You will work alongside catalog software teams to rapidly deliver projects from development through testing to launch.

You will work with new vendors worldwide to integrate and reconcile their data into Amazon databases.

Mandatory Skills:

Minimum three years of Software Engineering experience.

Proven and advanced ability to write reliable, maintainable code in PERL and C / C++

A good understanding of UNIX.

Experience in Unit Testing on your own software.

Able to solve complex problems.

Excellent customer focus and communication skills.

Apply for this Job

Development Manager - Digital Services

The Digital technology development team is looking for a development manager who will be able to simultaneously lead a team of software engineers while also helping Amazon.com to define the processes and practices that we will use to support global development.

The Digital Services team manages Amazon.com's core digital platform. It is a foundation piece of new businesses for Amazon.com. The person who fills this position will have influence on how Amazon evolves its processes for collaborative development to include development teams in India and elsewhere.

Job Responsibilities

The Development Manager will work closely with senior engineering management and Digital product development teams to develop the next generation of digital services products and process. The successful candidate will be able to identify, gather, and analyze business requirements and translate them into technology solutions. A track record of building, managing, focusing and developing an engineering team that meets the needs of the business and works well within the overall system architecture is also required.

Job Requirements

The candidate must have a strong background in computer science and have at least a bachelor's degree in the area or its equivalent. Graduate degree preferred. The ideal candidate will have a Bachelor’s Degree or an equivalent and 5+ years experience leading product development teams. Candidate should have gone through at least two full software lifecycles with a minimum of 2 years of software development. The individual should have proven leadership skills in a fast-paced demanding environment.

Technical Qualifications

Strong analytical skills with excellent problem solving.

Experience with Object oriented design and development

Experience in C/C++/Java, SQL, OOP, Perl

Experience with distributed systems/service-oriented architecture required

Experience with relational databases essential

Engineering Management

Experience managing team skilled software development engineers

Demonstrated technical leadership of both people and projects

Superior analytical and problem solving skills are required

Experience and interest in helping teams resolve critical site issues under extreme time pressure

Demonstrated ability to lead teams, work cross-functionally, and build consensus on difficult issues

Experience and ability to develop processes and procedures which will enhance the overall service quality of Services for our customers and developersFocus on peer mentoring, code reviews, architectural consultancy, team-work

Other Qualifications

Candidates should demonstrate superior project management and engineering management skills. A strong customer focus

Candidates must possess strong verbal and written communication skills

Designing for scalability, reliability and performance

Participating in non-technical aspects of the company including idea generation, business analysis and process optimization

Apply for this Job

Systems and Support Engineering

Systems Engineer

As a Systems Engineer, you will be a part of the IT department in managing Unix and Windows servers, the networking equipment, voice network and the LAN/WAN environment.

For this position, you should have the following qualifications:

BE in CS/EE.

Minimum 3 years experience in the IT field.

Scripting experience in perl and shell.

Extremely proficient in Linux and generic Unix concepts and tools.

Well-versed with enterprise class software and hardware, including RAID, clusters, Red hat Enterprise Linux, Microsoft Server 2003, Exchange 2003.

Cisco certification preferable.

Very good with diagnosing network, hardware and software problems.

Experience in handling Unix services ( NIS, LDAP, DNS, DHCP, SMTP, NFS).

Willing to be on-call during designated periods.

Familiarity with PBX and VoIP technology, familiar with VPN and encryption technology.

Strong documenting skills.

Knowledgeable about protocols and the evolution of the Internet.

Resourcefulness and the ability to find the solution to a problem quickly using web and published resources.

Apply for this Job

Application Support Engineer - Digital Services

Amazon.com is seeking a Support Engineer to join its Digital Media team. The Digital Media team is responsible for such innovative areas of Amazon as Unbox Video, Search Inside the Book, Amazon Shorts, and Amazon Upgrade. We are looking for candidates to join the media ingestion group to support our ingestion processes and services as an extension of the development team. The SE is responsible for ensuring the integrity of our production environment through the following activities:

Ticket and problem resolution

Host provisioning and utilization metrics

Development of support tools and services

Maintaining service metrics and monitoring

Service deployments

The ideal SE candidate gets excited about solving problems and finding the root cause to problems. The strength of each SE is the ability to accurately troubleshoot issues and to create documentation, tools, and procedures that improve the stability and reliability of our services. Candidates must also be innovative, creative, flexible, self-directed, and understand support procedures and methodologies.

Qualifications:

The ideal candidate will possess the following qualifications:

Strong troubleshooting skills

Ability to read and understand one or more of the following: Java, C++, Perl

Strong understanding of UNIX based operating systems

Experience writing SQL queries

Understanding of monitoring and metrics

Understanding of object oriented design

Experience working with customers and across multiple teams

Application development experience is a plus

Prior support experience is a definite plus

A degree in computer science or a relevant area

Apply for this Job

Operations Manager - Digital Services

Description:

Operations manager for Digital services will be responsible for various mission critical functions in supporting Digital products and services. As an Operations manager you will be responsible for the overall direction, coordination and evaluation of the operation, carrying out supervisory responsibilities in accordance with the organizations policies and procedures. Responsibilities include motivating and managing exempt and non-exempt employees; full accountability for setting and meeting operational goals; strategic planning and forecasting; assigning and directing work; appraising performance and training; as well as the development of the supervisor and Standard Operating Procedures.

Qualifications:

This position requires a candidate who will have the ability to keep pace with our explosive growth while motivating others to meet the challenges of an extremely deadline-driven environment. The ideal candidate will have a strong commitment to employee development (including an emphasis on selection and retention), a keen interest in and familiarity with computer environment (Unix), as well as an exceptional level of dedication, motivation and intelligence. Strong technical and analytical aptitude is required.

Requirements:

A Bachelor’s Degree in Engineering or Operations required.

A masters degree and Six-Sigma certification is preferred.

Ability to work remotely and independently in an off shore model.

5-7 years Management experience in a manufacturing, production or distribution environment is desired.

Exceptional communication skills.

Management of exempt and hourly employees.

Above average skills in Excel and Word.

Ability to speak to performance metrics (how, when, who).

Comfortable in a fast-paced, multi-tasked, high-energy environment.

Willingness to work on weekends, and outside of the "standard" work day.

Comfortable in a fast-paced, multi-tasked, high-energy environment.

Apply for this Job

Application Support Engineering Manager - Digital Services

Job Summary:

We are seeking a Technical Applications Manager for the Amazon.com Digital Technology Operations team. The Operations team is responsible for 24x7 monitoring and outage response of systems and application functional areas in the Digital platform. The successful candidate will have 3-5 years experience managing teams that support live applications in their production environment, and will have knowledge/experience in the physical deployment of Web applications. The candidate will be a proven leader in a fast-paced demanding environment. This position requires leading, mentoring, and growing a team of Application Support Engineers, managing their performance and growth, and ensuring that the team's skills and processes are of top quality.

Job Responsibilities:

The Technical Manager will work closely with senior engineering management and Digital product development teams to manage the deployment and ensure the availability of production applications and systems. The successful candidate will posses strong analytical, operational and project management skills.

Responsibilities include:

Ownership of all production applications and components

Monitoring of production applications, including creating and/or implementing automated methods to monitor production applications

Collection and presentation of relevant application performance statistics

Coordination of installation and setup of servers

Troubleshooting and resolving problems with production systems

Representing Web services Operations at meetings with other groups and partners

Creating documentation of production applications

Job Requirements:

The ideal candidate will have a Bachelor’s Degree or an equivalent and 4+ years experience leading teams that provide 24x7 support for live applications. The individual should have proven leadership skills in a fast-paced demanding environment. Work experience must include:

Responsibility for coordination of production code rollout, monitoring and first line response to issues in live production Web sites.

Experience and interest in helping teams resolve critical site issues under extreme time pressure.

Ability to work independently in a remote development set up.

Project management, process management, and superior analytical and problem solving skills are required.

Demonstrated ability to lead teams, work cross-functionally, and build consensus on difficult issues.

Exceptional written and verbal communication skills required. Candidates must possess strong verbal and written communication skills

Must possess high level of enthusiasm and be a strong team player.

Experience and ability to develop processes and procedures which will enhance the overall service quality of Services for our customers and developers.

Experience working with development staff. Demonstrated technical leadership of both people and projects.

Experience installing and managing Web platforms and applications.

Excellent customer service and communication skills

Technical understanding of UNIX administration (especially Linux and Solaris), and UNIX programming experience (Perl, Python, C/C++, shell) are desired.

Unique Requirements:

The Operations team supports all live site issues whenever they might occur. The members of this team will be part of a 24x7 on-call rotation. As such, there will be time periods when they will be on call for all production web services systems. While on call (and occasionally even when they aren't) Application Support Engineers will need to be able to get on site to troubleshoot issues that may occur when they are not in the office. While on call, the ASE’s will need to carry a pager and cell phone with them so they are easily reachable.

Apply for this Job

Software Testing

Quality Assurance Engineer

As a Quality Assurance Engineer you will own the end-to-end test planning and the test case design for new programs and features. Responsibilities will include the maintenance of regression test cases for functional area and performing its regular testing, manually and/or with automation. With excellent communication skills you establish and enforce effective processes with the development team and act as an advocate for the customer.

Qualifications:

The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with Black Box and White Box testing in a Web environment is required. Knowledge of scripting languages like Perl or other is required. Strong verbal and written communication skills are essential. Experience with software testing lifecycle process, release management and bug life cycle is required. Experience with Object Oriented technology is highly desired. A bachelor's degree in Computer Science or equivalent experience is highly desired.

Apply for this Job

Software Development Engineer in Test - Chennai

Amazon.com's Digital Media Technology group is seeking a highly-experienced and zealot-like Software Development Engineer in Test to ensure the highest quality of software and content for its digital program. In addition to having QA responsibilities, the person chosen for this position will have the opportunity to contribute their creative ideas and energy to all of the Digital Media Technology group's projects, working closely with both business and technical teams across Amazon.com. Duties include design, implementation, documentation, and maintenance of test automation programs and the creation of software tools used to perform build verification and regression tests. The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with White Box testing in a Web environment is a definite plus as is a background in client-side MS Windows applications testing. Excellent coding skills in C++, Java and/or Perl are required. Experience with Oracle is a plus. Strong verbal and written communication skills are essential. A bachelor's degree in Computer Science or equivalent experience is required.

Technology group is seeking a highly-experienced Software Development Engineer in Test to ensure the highest quality of software and content for its digital program. Duties include design, implementation, documentation, and maintenance of test automation programs and the creation of software tools used to perform build verification and regression tests.

The ideal candidate would be innovative and have great problem solving and analytical skills. Experience with White Box testing in a Web environment is a definite plus as is a background in client-side MS Windows applications testing. Equally important are the candidate's abilities to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult problems. The ability to communicate clearly and concisely (both written and orally) is a key competency as is being a self-starter.

Excellent coding skills in C++, Java and/or Perl are required. Experience with Oracle is a plus. Strong verbal and written communication skills are essential. A bachelor's degree in Computer Science or equivalent experience is required.

TO APPLY FOR THE ABOVE POSTS CLICK HERE