Tuesday , October 4 2022

Amazon Prime Careers – Performance Engineer

Website Amazon

Job Description:

We are looking for talented database performance engineers that are passionate about data and databases to help scale performance for Amazon Aurora. We are innovating with the largest scaling cloud relational database to make it easier for customers to migrate their legacy enterprise databases and applications to cloud native AWS relational database as a service compatible with PostgreSQL or MySQL. You will work with the service team to develop performance bottleneck analysis, analyze and recommend performance scaling inputs into new features, analyze regressions in performance, scale performance for new hardware, new database versions and new database features and help customers adopt this exciting leader in scale relational database product. You should have a forward-looking attitude and a penchant for digging deep to attack difficult and complex performance problems.

Job Responsibilities:

  • Research issues experienced by customers and find or invent solutions
  • Build and run automation and benchmark tests to improve quality, performance, and scalability
  • Understand database internals, server and storage system design, application interactions with database queries and stored procedures
  • Analyze new designs for performance and scaling
  • Run database benchmark workloads
  • Work with service team, database engineers and solution architects to analyze performance bottlenecks, make recommendations for scaling, automated performance regression testing and analysis, co-design performance into new feature developement.
  • Work with software developers to implement performance regression automated testing
  • Collaborate with engineers, database engineers, solution architects, product management to design new functionality

Qualification & Experience:

  • Experience migrating application code from commercial database engines to open source engines
  • Experience implementing automated performance regression test suites for databases, new server/storage system hardware and new database features, replication, backup, snapshots, clones
  • Experience with one or more of database internals, server/operating system internals, storage system internals and performance scaling for these
  • Software performance analysis and bottleneck identification, scaling, automation experience
  • Working knowledge of operating system internals and/or relational database internals (locking, consistency, serialization, recovery paths)
  • Experience analyzing performance bottlenecks with application code interfacing with databases, cache layers, data storage, servers, networking, database query protocols including developing stored procedures, SQL queries, and database applications
  • Experience migrating legacy on-prem code to cloud native stacks
  • Experience building application and database systems with PostgreSQL or MySQL
  • Published papers, articles, blogs on performance at industry events, benchmark results or academic events
  • Experience with performance bottleneck analysis, system design for scaling

Job Details:

Company: Amazon

Vacancy Type:  Full Time

Job Location: Palo Alto, CA, US

Application Deadline: N/A

Apply Here