Senior Software Engineer, Database Infrastructure

Senior Software Engineer, Database Infrastructure

Senior Software Engineer, Database Infrastructure

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
58955
Date Posted
2 years ago
Recruiter
Raymond Catherine
Job Views
178

Job Description

Description

GitHub is looking for engineers to join our Database Infrastructure team. We're a team that focuses on ensuring the reliability and scalability of the databases that power GitHub. We create self-service infrastructure to empower engineers across the organization.

Responsibilities:

Design and build a core part of GitHubs infrastructure, work to scale our database solution
Be a subject matter expert on MySQL and database administration within GitHub
Cultivate open source projects developed at GitHub and build things you are proud to share
Design, develop and maintain tooling for operating database systems and self-service tooling for GitHub developers
Write technical documentation on how to use internal tooling and best practices for leveraging MySQL
Escalate risks and advocate for the health and quality of the systems that the team builds
Participate in an on-call rotation and respond to incidents as needed
Develop and design plans for disaster recovery and systems failovers
The team is highly distributed across geographies and timezones, and you will thrive in an environment of remote work and asynchronous communication

Minimum Qualifications:

You are proficient in at least one programming language and have an interest in coding in Go.
You are able to break down complex systems into manageable components.
You have prior experience working with databases, particularly MySQL.
You have a track record of building infrastructure automation.
You have an interest in building systems that have solid monitoring and observability.
You have effective written communication skills and are able to develop working relationships with coworkers in locations around the globe.
You are willing to deep dive into systems and troubleshoot problems.

Preferred Qualifications:

Deep interest in scaling databases, whether RDBMS or NoSQL
Excitement about building, operating, and maintaining resilient, scalable systems
Excitement about architecturing scalable systems that impact a global community of users
Drive for observability to understand performance and be able to diagnose problems
Effective communication skills and willingness to pair on problems, brainstorm in public, and enthusiastically engage with your teammates in group problem solving
Experience writing design docs and getting consensus on technical decisions from a broader group
Familiarity with Cloud Architecture, Cloud solutions for data and storage.
Familiarity with database internals, experience with change management especially database migrations
History of success in a remote work environment

Nothing in life is perfect including this job description. You may be an excellent fit even if you dont meet all of the qualifications. We look forward to meeting you and hearing about your unique skills and experiences!

     

Job ID: 58955

Similar Jobs

Meta

Full Time Job

Senior software engineer, database infrastructure Senior software engineer, database infrastructure

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer, database infrastructure Senior software engineer, database infrastructure

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer, database infrastructure Senior software engineer, database infrastructure

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer, database infrastructure Senior software engineer, database infrastructure

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept