Full Time

Senior Site Reliability Engineer - Data Infrastructure

Circle
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Circle, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Site Reliability Engineer - Data Infrastructure at Circle will be responsible for maintaining and optimizing the critical data systems that ensure scalability, reliability, and high availability of our services. This role involves collaborating with cross-functional teams to design and implement industry best practices in reliability engineering, and monitoring systems to proactively identify and resolve issues. The individual will lead initiatives to improve system performance, stability, and disaster recovery processes while supporting data infrastructure that underpins Circle's financial technology services.



Job Responsibilities

  • Design, implement, and optimize data infrastructure to improve system reliability and performance.
  • Build and maintain monitoring solutions to identify KPIs and automate alerting for potential issues.
  • Collaborate with software engineering teams to integrate reliability into the development process and maintain service-level agreements (SLAs).
  • Conduct post-mortems on incidents and drive continuous improvement efforts to minimize recurrence.
  • Manage the deployment, scaling, and management of database technologies in a cloud-based environment.
  • Lead and mentor junior team members in best practices for site reliability engineering.
  • Participate in on-call rotation to respond to incident response and maintain service uptime.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in site reliability engineering, infrastructure engineering, or a related field.
  • Strong proficiency in scripting and programming languages such as Python, Go, or Java.
  • Extensive experience with cloud platforms (AWS, Azure, or Google Cloud) and related technologies.
  • Solid understanding of distributed systems and microservices architecture.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Proven expertise in performance tuning, disaster recovery, and backup strategies for data systems.


Technologies & Tools

This position requires proficiency in a variety of technologies and tools including cloud services (AWS, Azure, or Google Cloud), containerization platforms (Docker, Kubernetes), relational and non-relational databases (PostgreSQL, MongoDB), monitoring solutions (Prometheus, Grafana), and automation tools (Terraform, Ansible). Familiarity with CI/CD tools and methodologies will also be essential to facilitate efficient workflows and deployments.



Ideal Candidates

The ideal candidate is a proactive problem-solver with a passion for operational excellence and a strong sense of ownership. They should possess excellent analytical skills to anticipate issues before they arise and be capable of working collaboratively in a fast-paced environment. Strong communication skills are essential to liaise effectively with both technical and non-technical stakeholders. A commitment to best practices in software reliability, along with the ability to mentor and uplift team members, will distinguish the perfect fit for this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.