RedwoodCityRecruiter Since 2001
the smart solution for Redwood City jobs

Senior Software Engineer - Network Scaling and Management

Company: Caffeine
Location: Redwood City
Posted on: August 3, 2020

Job Description:

At Caffeine, we want to change how people consume live television - making it more friendly, connected, and fun. To do this, we're building a new social broadcasting platform that features world-class content, easy-to-use broadcasting tools, a social and fun viewing experience, and an engaged broadcaster community.This is an exciting and enormous challenge, and we will only be successful if we build a supportive and collaborative team. Our teams prioritize delighting our community of viewers and broadcasters, working with intention, taking ownership of our commitments, and acting with resilience and determination-all with the intention to ship greatness, always.As a Senior Software Engineer specializing in Network Tools at Caffeine, you will bring knowledge and experience to contribute to the core of Caffeine's real-time content distribution network. Your responsibilities will include extending Caffeine's video services to dynamically optimize delivery of video streams across multiple geographically distributed datacenters. You will build automated systems to dynamically tune capacity and performance, and will create capabilities to secure services, validate network security configurations and protect against network disruption. Our team owns a microservices architecture with a focus on low latency, scale and reliability. Following a DevOps paradigm, you will be part of a team that owns each service and tool you build, from coding & testing to deployment pipeline & production uptime. WHAT YOU'LL DO:Design, build and maintain video delivery network services enabling our WebRTC capabilities to operate efficiently at scaleExtend service architectures to automatically optimize network routing, bandwidth utilization and insure low-latency operationEnhance network and service metrics-gathering solutions to inform automation and perform system monitoring and alertingWrite unit, functional, and integration tests for the services and features you add, as well as finding and embracing new techniques to further increase maintainability and velocity.Work cross-functionality with our backend services and other CDN engineersYou will be contributing to the overall architecture direction for backend video systems. WHO YOU ARE & WHAT YOU'VE DONE:5+ years of shown engineering experience building scalable distributed systems and resource allocation automationFamiliarity with IP ASNs and inter-network / edge networking routing configurationsExperience with CI/CD and writing new tests, including unit, functional, and integration tests.Ability to learn and understand new video codec and transcoding technologies quickly. Experience with WebRTC, HLS, RTMP, MPEG-TS, H.264 or VP8/9 are helpful, but not requiredAbility to mentor other specialists, review code and recommend process changes to improve the engineering organization. Ability to lead and help guide technical architecture discussions.Proficiency in Go, Python or a similar development languageWe are committed to an inclusive and diverse Caffeine. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.

Keywords: Caffeine, Redwood City , Senior Software Engineer - Network Scaling and Management, IT / Software / Systems , Redwood City, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Entry Level Developer
Description: Role: Entry Level DeveloperLocation: Fremont CA Remote Duration:
Company: SynergisticIT
Location: Fremont
Posted on: 08/14/2020

Staff Software Engineer
Description: Job DescriptionEveryone communicates. It's the essence of the human experience. How we communicate is evolving. Technology is reshaping the way we live, learn and thrive. The epicenter of this transformation (more...)
Company: CommScope
Location: Sunnyvale
Posted on: 08/14/2020

IAM Technical Lead
Description: 6 months C2H, Local Consultants in and around CA. Rate 80Hr on C2C Linked is a must. Client Juul Labs Location SFO, CA ROLE AND RESPONSIBILITIES Lead design, architecture, implementation and security (more...)
Company: iMCS Group, Inc.
Location: San Francisco
Posted on: 08/14/2020

Salesforce Developer
Description: Independent consultants only Salesforce
Company: StackNexus Inc.
Location: Sacramento
Posted on: 08/14/2020

Big Data Developer
Description: Responsibilities Build and maintain scalable applications using cloud infrastructure Develop and maintain critical features on the Eventhub platform Write clean, pragmatic,
Company: H & R Computer Consulting Services
Location: San Francisco
Posted on: 08/14/2020

Systems Engineering .NET Developer - Consultant
Description: .NET Developer Consultant CORE BUSINESS OPERATIONSCore Business Operations CBO is an integrated set of offerings that addresses our clients' core business issues. CBO provides a gamut of consulting (more...)
Company: Deloitte
Location: Sacramento
Posted on: 08/14/2020

Full Time Opportunities for Students or Recent Graduates: Software Engineering & Program Management
Description: Software engineers at Microsoft are passionate about building technologies that make the world a better place. At Microsoft, you will collaborate with others to solve problems and build some of the world's (more...)
Company: Microsoft Corporation
Location: San Francisco
Posted on: 08/14/2020

Report Developer
Description: Position Title: Regulatory Report Developer Position Number: 343815 Location: Oakland, CA 94612 Position Type: Temporary Required Skill Set: Analysis, Finance, Research Position Description: C2C is (more...)
Company: rose international
Location: Oakland
Posted on: 08/14/2020

Mobile Expert
Description: Here's to the power of teamwork. Joining the Metro by T-Mobile dream team, means you've got a group of talented, dedicated people cheering you on every step of the way. Because we believe that when (more...)
Company: Metro by T-Mobile
Location: Emeryville
Posted on: 08/14/2020

Java Backend Developer
Description: Role Java Backend Developer -10y Location ndash Sanjose CA Only West Coast profiles No of Positions 7 50hr on W2 and 55hr C2C You can give me a call back at my contact Mail id - H1BldquoH4 EADrdquo
Company: PVK Corporation
Location: San Jose
Posted on: 08/14/2020

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Redwood City RSS job feeds