WHO WE ARE
EME Hive is a community-based, social live streaming app for finding like-minded friends and partners. Through the power of live streaming 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 live streaming platform, EME makes it easy for users to flirt, chat, and date in real-time -- all within the same app!
We are a team of innovative, and friendly individuals who are redefining the rules of connection. We believe that our dedication to live-streaming 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 live-streaming.
WHAT YOU'LL DO
-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 each the systems and product.
-Contribute to our culture of shipping greatness, quality and customer focused approach.
WHAT YOU MUST HAVE
-BS or MS degree in Computer Science.
-2+ years of engineering experience building scalable distributed systems
-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 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.