Infrastructure Engineer (E.H.) #115

  • Back-end
  • Contractor
  • Remote
  • 45600 - 72000 USD / Year
  • This position has been filled

(E.H)

Cloud VPS, Linux, Redis, ProxySQL

Company Overview

This company is a community-based, social livestreaming app for finding like-minded friends and partners. Through the power of livestreaming technology, users are able to form real-time connections with members of their own communities. By offering a subscription dating service as well as a livestreaming platform, they make it easy for users to flirt, chat, and date in real-time — all within the same app!

Since founding, we’ve always lived by our four core values:

  1. We put our users first,
  2. We are diverse,
  3. We are adaptive, and
  4. We have the can-do spirit.

We are a team of innovative, and friendly individuals who are redefining the rules of connection. We believe that our dedication to livestreaming and online dating technologies will bring highly efficient and safer connections to many minority communities all over the world. We are currently looking for a strong Infrastructure Engineer to join our growing team and share in our enthusiasm for taking on today’s toughest challenges in livestreaming.

Responsibilities

  • Design, build, and maintain distributed content and service systems
  • Research and develop content and media delivery technology, such as WebRTC, HTTP Multicast, Anycast, etc.
  • Develop network and service metrics-gathering solutions that inform automation and perform system monitoring/alerting to secure our services, validate network security configurations, and protect against network disruption.
  • System development, configuration and deployment of infrastructure atop cloud VPS or 3rd party platform, namely:
    • Proxy Servers such as haproxy, nginx, ProxySQL
    • Database/Web servers such as Redis, Redis Cluster, MySQL, MySQL cluster, Rails, Go, Vapor
    • Services such as PubSub messaging, video recording, video transcoding, managed + distributed cloud store, CDN
    • Supporting servers and services such as orchestrator, CircleCI, GCP, AWS, GitHub, Ansible
  • Manage and work with 3rd party infrastructure-as-a-service and video software vendors.
  • Assist with writing formal requirements and specifications documents; building and documenting solutions.
  • Maintain communication of project statuses and drive continued improvement in quality and availability of the systems and product.
  • Contribute to our culture of shipping greatness, quality and customer-focused approach.

Requirements

  • BS or MS degree in Computer Science, Engineering, Mathematics or similar areas.
  • 3+ years of engineering experience building scalable distributed systems
  • Deep technical background in or strong familiarity with: Cloud VPS, Linux, Ruby, Redis, JavaScript, Python, HTML, CSS, C++, MySQL.
  • Ability to learn and understand new technologies/systems quickly.
  • Solid software development fundamentals (data structures, algorithms, problem-solving, and system architecture).
  • Experience integrating low-level software for purpose-built solutions.
  • Working knowledge of (CDN) Content Delivery Networks and data center infrastructure.
  • In depth knowledge of video compression, encoding, decoding, streaming, and analytics.
  • Experience in developing/deploying streaming infrastructure on cloud services.
  • Previous experience with video processing services or infrastructure such as AWS
  • Elemental MediaConvert/MediaLive, MediaConnect, or ffmpeg in-a-box
  • Experience working closely across a variety of teams including product management, designers, and backend engineers.
  • Creative problem-solving skills while working in a fast-paced, start-up environment.

Salary Range

45600 – 72000 USD / year

Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job. You can apply to multiple job openings at once!

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!

Menu