Principal Engineer, Product Software

Equinix
Remote, Canada
94K $-156K $ / an (estimé)
Télétravail
Temps plein

Principal Engineer, Product Software

Equinix is the world’s digital infrastructure company, operating 250 data centers across the globe and providing interconnections to all the key clouds and networks. Businesses

need one place to simplify and bring together fragmented, complex infrastructure that spans private and public cloud environments.

Our global platform allows customers to place infrastructure wherever they need it and connect it to everything they need to succeed.

At Equinix, we help the world’s digital leaders scale with agility, speed the launch of digital services, deliver world-class experiences, and transform people’s lives.

Our culture is based on collaboration and the growth and development of our teams.

We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills, and try new approaches, as we grow our product portfolio with new software and network architecture solutions.

We embrace diversity in thought and contribution and are committed to providing an equitable work environment. that is foundational to our core values as a company and is vital to our success.

Job Summary

The Database as a Service Team in the Platform and Shared Services organization is critical in ensuring the stability, performance, and reliability of the underlying database infrastructure that supports the organization's applications and services.

As a Principal Postgres database engineer, you will be crucial in managing and optimizing our Postgres database systems to ensure high performance, reliability, and scalability.

You will collaborate with cross-functional teams to design, implement, and maintain our Postgres database infrastructure.

You will also automate database activities and provide self-service automation to developers.

Responsibilities

Database Management : Administer, maintain, and optimize Postgres database systems to ensure reliability, availability, and performance

Performance Tuning : Identify and resolve performance bottlenecks, query optimization, and indexing to enhance database performance

Database Design : Collaborate with application developers to design and implement efficient database schemas and data models

High Availability and Disaster Recovery : Set up and maintain high availability configurations, including replication, clustering, and failover solutions

Security : Implement and enforce database security best practices, including access controls and encryption

Backup and Recovery : Develop and maintain database backup and recovery strategies to safeguard critical data

Monitoring and Alerts : Implement monitoring tools and configure alerts to identify and address issues proactively

Automation : Develop automation scripts and tools to streamline database administration tasks

Documentation : Create and maintain clear and detailed documentation for database configurations, procedures, and best practices

Research and Innovation : Stay up-to-date with the latest trends and technologies in PostgreSQL and database management to recommend improvements and optimizations

Collaboration : Collaborate with cross-functional teams, including developers, DevOps engineers, and system administrators, to resolve database-related issues and support application development

Qualifications

10+ years of experience

Bachelor's in Computer Science or Computer Engineering

Experience / Skills

Bachelor's degree in Computer Science, Information Technology, or a related field

10+ years of hands-on experience as a Database Engineer, with a strong focus on PostgreSQL

In-depth knowledge of PostgreSQL database architecture, administration, and performance tuning

Proficiency in SQL, PL / pgSQL, and scripting languages like Python or Bash

Experience with high availability and disaster recovery solutions

Strong problem-solving and troubleshooting skills

Familiarity with cloud-based database services (e.g., AWS RDS)

Experience in building and running Postgres DB in Kubernetes and / or bare metal servers

Working experience in Ceph and Rook is a big plus

Excellent communication and teamwork skills

Relevant certifications (e.g., PostgreSQL Certified Engineer) are a bonus

Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability.

If you are a qualified candidate and need assistance or an accommodation, please let us know by completing .

Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Equinix
Canada

Principal Engineer, Product Software page is loaded. Principal Engineer, Product Software. Apply locations Remote Location - Canada time type Full time posted on Posted 30+ Days Ago job requisition id JR-140947 Principal Engineer, Product Software. We hire hardworking...

Offre sponsorisée
Cadence Design Systems
Canada

Principal C++ Software Engineer page is loaded. Principal C++ Software Engineer. The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this ...

Offre sponsorisée
ClojureVerse
Canada
Télétravail

The Principal Software Engineer will be one of the lead developers of the company. It will work with the software development team to produce high quality code for our trading infrastructure and strategies. Senior level experience with software development in general. The IT Production Manager will ...

Offre sponsorisée
CoStar Group, Inc.
Canada

As a Principal Software Engineer, you will proactively lead the collaboration and engagement with product and engineering teams to deliver cutting edge and innovative solutions based on architectural best practices. On any given day you will be creating and documenting architectures for new features...

Offre sponsorisée
New Relic, Inc
Canada
Télétravail

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. You will collaborate with cross-functional teams, including engineering, security, legal and ...

Offre sponsorisée
CoStar Group, Inc.
Canada

As a Principal Software Engineer, you will proactively lead the collaboration and engagement with product and engineering teams to deliver cutting edge and innovative solutions based on architectural best practices. On any given day you will be creating and documenting architectures for new features...

Equinix
Remote, Canada
Télétravail

Principal Engineer, Product Software. We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills, and try new approaches, as we grow our product portfolio with new software and network architecture solutions. As a Principal Postgres database ...

Coinbase
Canada
Télétravail

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-forward products and features. The Cons...

Affirm, Inc.
Canada
Télétravail

Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software. Partner with Product Management, provide technical input to shape product direction and roadmap. In this role, you are a member of Affirm’s Architecture Group, and in that capacity, ...

Precisely
Canada

We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. We’re looking for Principal software developers of various experience levels to participate in the implementation of the company's S...