Database Engineer, RDS/Aurora PostgreSQL

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$145,000 - $197,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Database Engineer, RDS/Aurora PostgreSQL

Do you want to work in Relational Database Service (RDS) for PostgreSQL which is one of the fastest growing AWS businesses? PostgreSQL is one of the fastest growing databases in the industry, and our team's mission is to build, improve and manage PostgreSQL as a fully managed database service.

As a Database Engineer for RDS/Aurora PostgreSQL, you will:

  • Translate customer needs into technical innovations and robust engineering solutions
  • Act as the "Voice of the Customer" to help developers understand real-world database usage
  • Own the design for system level validation of the service
  • Drive feature enhancements, resolve root causes of issues, and improve service performance
  • Be the ultimate subject matter expert for databases
  • Interact with the open-source community via forums, conferences, and code submissions
  • Engage in the full product cycle: feature brainstorming, design, implementation, validation, and customer escalation

You'll work in a startup-like development environment, solving challenging technical problems at every layer of the stack. You'll design, implement, test, deploy, and maintain innovative software solutions to transform service performance, durability, cost, and security.

Key responsibilities include:

  • Building high-impact solutions for a large customer base
  • Participating in design discussions, code reviews, and communicating with stakeholders
  • Working cross-functionally to drive business decisions with technical input
  • Creating metrics, implementing automation, and resolving root causes of software defects

Our team values diverse experiences and is dedicated to supporting new members through knowledge-sharing and mentorship. We care about your career growth and strive to assign projects that develop your engineering expertise.

Join us in building high-quality, highly available, always-on products that power AWS's suite of services trusted by the most successful startups to Global 500 companies.

Last updated 2 months ago

Responsibilities For Database Engineer, RDS/Aurora PostgreSQL

  • Translate customer needs into technical innovations and robust engineering solutions
  • Act as the 'Voice of the Customer' to help developers understand real-world database usage
  • Own the design for system level validation of the service
  • Drive feature enhancements, resolve root causes of issues, and improve service performance
  • Provide subject matter expertise for all things databases
  • Interact with the open-source community via forums, conferences, and code submissions
  • Engage in the full product cycle: feature brainstorming, design, implementation, validation, and customer escalation
  • Build high-impact solutions for a large customer base
  • Participate in design discussions, code reviews, and communicate with stakeholders
  • Work cross-functionally to drive business decisions with technical input
  • Create metrics, implement automation, and resolve root causes of software defects

Requirements For Database Engineer, RDS/Aurora PostgreSQL

PostgreSQL
Linux
Python
Java
Go
  • 8 years experience building and maintaining complex mission-critical production database systems such as Postgres, Oracle, MySQL, Microsoft SQL Server
  • 5 years experience designing and maintaining PostgreSQL relational databases
  • 5 years experience in systems engineering, including Linux performance, memory management, I/O tuning, configuration, security, networking, clusters and troubleshooting
  • 5 years experience working with customers, resolving database, systems and infrastructure-related issues and providing systems architecture leadership
  • Experience migrating databases from commercial engines to PostgreSQL
  • Ability to analyze issues holistically, from the application tier through the database, down to the storage
  • Broad awareness of customer workloads and use cases, including performance, availability and scalability
  • Working knowledge of relational database internals (locking, consistency, serialization, recovery paths)
  • Working knowledge of at least one scripting language (shell, Python, Perl)
  • Working knowledge of at least one application programming language (Java, C#, C, C++, Go)
  • Coding skills in the procedural language for at least one database engine (pl/pgsql, PL/SQL, T-SQL etc.)

Benefits For Database Engineer, RDS/Aurora PostgreSQL

Medical Insurance
Equity
  • Medical, financial, and other benefits (dependent on position offered)
  • Sign-on bonus and restricted stock units may be provided as part of the compensation package
  • Career growth opportunities and mentorship
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Database Engineer, RDS/Aurora PostgreSQL

Quality Assurance Engineer, FireTV

Senior QA Engineer role at Amazon Fire TV, focusing on quality assurance for streaming media players and voice experience features.

Software Development Engineer, AWS Audit Manager

Senior Software Engineer position at AWS Audit Manager team, focusing on building scalable compliance automation solutions with competitive compensation and benefits.

Hyperion Application Engineer, Financial Governance, Close & Consolidation

Senior Oracle Hyperion Financial Management Engineer position at Amazon, focusing on financial systems development and large-scale data processing.

Sr. Software Development Engineer, Delivery Choices

Senior Software Engineer role at Amazon's Delivery Choices team, focusing on developing innovative delivery solutions and leading technical initiatives.

Sr. Software Dev Engineer, Intent Driven Network

Senior Software Engineer role at Amazon AWS focusing on Intent Driven Network infrastructure and distributed systems development.