Database Engineer PostgreSQL

  • Mountain View, CA
  • Posted 7 days ago | Updated 7 days ago

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

PostgreSQL
AWS RDS
AWS Aurora
Python
Docker
Kubernetes
NoSQL

Job Details

Job Title: Database Engineer PostgreSQL

Location: Mountain View, CA (Hybrid 3 days onsite per week)

Job Description:

About the Role:

Client is seeking a skilled Database Engineer with strong expertise in PostgreSQL to join our Performance Automation and SRE team. In this role, you will design, optimize, and manage high-performance database systems that power mission-critical applications. You ll collaborate closely with SREs, automation engineers, and product teams to ensure our database infrastructure is scalable, reliable, and secure.

Responsibilities:

  • Design, implement, and manage PostgreSQL databases in production and non-production environments.
  • Develop and optimize database schemas, queries, and stored procedures for performance and scalability.
  • Monitor database performance and troubleshoot bottlenecks using automation and monitoring tools.
  • Ensure high availability, disaster recovery, and backup strategies are in place.
  • Partner with SRE and performance engineering teams to improve reliability and automate database operations.
  • Implement best practices for database security, access control, and compliance.
  • Support continuous integration and deployment pipelines with database-related components.

Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 5+ years of hands-on experience with PostgreSQL (design, performance tuning, replication, and clustering).
  • Strong knowledge of SQL, PL/pgSQL, and database optimization techniques.
  • Experience with Linux/Unix environments and scripting (Python, Shell, or similar).
  • Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure) and containerized environments (Docker/Kubernetes).
  • Exposure to SRE principles, observability tools, and automation frameworks.
  • Excellent problem-solving skills with a collaborative mindset.

Preferred Skills:

  • Experience with other databases (MySQL, NoSQL) is a plus.
  • Knowledge of performance benchmarking and load testing frameworks.
  • Background in CI/CD integration for database systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.