Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Database Engineer RDS/Aurora PostgreSQL 
United States, California, East Palo Alto 
172417004

Yesterday
DESCRIPTION

Do you want to work in Relational Database Service (RDS) for PostgreSQL which is one of the fastest growing AWS businesses? PostgreSQL (the only DBMS that has been named the database of the year 3 times by DB-Engines DBMS of the year Blog (https://db-engines.com/en/blog/DBMS+of+the+year) is also one of the fastest growing database in the industry where related expertise and experience is highly sought after. Our team’s (the Database Engineering Team For RDS PostgreSQL) mission is to build, improve and manage PostgreSQL as a fully managed database service. This is not a typical DBA/DBE role where you manage databases for specific customers. Instead, you are an integral part of the core database engineering team as you will work closely with developers and product/program managers. Your job responsibilities include:- You will translate customer’s needs and use cases into technical innovation and robust engineering solutions.
- You will act as the “Voice of the Customer” to help developers understand how customers use databases in the real world.
- You will own the design for system level validation of the service.
- You will actively drive feature enhancements, permanently resolve the root causes of issues, and improve the performance of our managed database service.- You will interact with the open-source community via forums, conferences and feature or bug-fix code submissions.In summary, you will engage and contribute in the full product cycle: feature brainstorming, design, implementation, validation and customer escalation.Key job responsibilitiesSolve challenging technical problems, often ones not solved before, at every layer of the stack.
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products.A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 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 also providing systems architecture leadership.
- Experience migrating databases from commercial engines to PostgreSQL
- Can analyzing 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 a must (pl/pgsql, PL/SQL, T-SQL etc.)


PREFERRED QUALIFICATIONS

- Experience migrating application code from commercial database engines to PostgreSQL
- Storage engineering experience, including NAS, SAN, SSD, multi-pathing and caching.
- Experience developing extensions or patches for PostgreSQL project or ecosystem
- Consulting experience