Apply now »

Site Reliability Engineer (SRE) - Streaming Platform

Job Req Id:  1485500

Job Title: Site Reliability Engineer (SRE) - Streaming Platform

Location Mexico, Brazil, CR

Work Mode Remote

Hiring Mode for Mexico, Brazil and CR FTE and as Contractor only Brazil

Salary: 90,000 MXN plus Benefits / 5,000 USD CR / 40USD Contractor

 

This is a critical role with a wide range of responsibilities, including:

  • Analyze and improve system design to reduce failure modes and promote self-healing systems.
  • Establish and maintain robust systems that facilitate observability, encompassing logging, monitoring, distributed tracing, alerting, and offline test tools.
  • Work with development partners to shape the architecture, design, and implementation of new and existing systems to enhance their reliability, performance, efficiency, and scalability.
  • Ability to work both independently and as part of a geographically dispersed, yet integrated, team.
  • Collaborate with service engineers to establish Service Level Agreements (SLAs) and Service Level Objectives (SLOs) for backend services.
  • Identify indications or cues that demonstrate the effectiveness of an application and possess the knowledge to improve or repair its performance.
  • Assess options and suggest solutions when information is limited or unclear. This position requires a level of comfort and confidence in dealing with uncertain situations.
  • Work seamlessly within a team while effectively managing individual tasks.
  • Respond to emerging incidents, solve critical issues, and follow through with a plan for resolution or future mitigation.
  • Act as an SME on the Engineering Operations team, partnering with backend services teams and application teams to overcome challenges across all platforms where we stream our service.

Qualities & Experience We're Seeking

We believe the right individual will have the following skills and experience to be successful in the role:

  • 5+ years of experience in software development.
  • Degree in Computer Science or a related field, or equivalent work experience.
  • Solid engineering and coding skills, strong data structure knowledge, and the ability to write high-performance, production-quality code.
  • Experience building service-oriented APIs and cloud services.
  • Experience designing, implementing, and deploying microservices.
  • Extremely technical, hands-on server software experience.
  • Proficient in Golang and JavaScript, with the ability to quickly learn new languages.
  • Experience in Linux environments and a strong understanding of Linux fundamentals and internals, including file systems, modern memory management, threads and processes, and the user-kernel space divide.
  • Strong understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring, and storage systems.
  • Working knowledge of the TCP/IP stack, internet routing, and load balancing.
  • Grit, drive, and a deep sense of ownership.

 

Min Salary: 
Max Salary: 


Job Segment: Linux, Testing, Computer Science, Engineer, Cloud, Technology, Engineering

Apply now »