System Orchestration Engineer


(Palo Alto or Santa Monica,Ca)
Please send your resume to: careers@wurl.com.

Do you want to change the future of television?

Wurl, Inc is looking for a Software Engineer to our Broadcast Platform team

Qualifications

  • Over 7 years of proven delivery experience with Ruby on Rails, including ongoing support of existing code. 
  • An eye for architecture. Experience creating and maintaining rubygems. 
  • An eye for security. A good understanding of proper use and management of shared credentials. 
  • Understanding of REDIS and other types of caching
  • Proven delivery experience with messaging systems across clusters of services. 
  • Understanding of Video metadata formats and VOD (JSON, XML, MRSS, CableLabs) 
  • Understanding of basic workflow engines and state transitions.

A Plus if you have:

  • Basic web Development experience. 
  • A working understanding of NodeJS and modern Javascript (including Flow). 
  • Working knowledge of the TV and internet TV space
  • An understanding of video delivery (HLS, MP4, RTMP, DASH, MRSS, MP-TS, RTMP)

Responsibilities:

  • Design Wurl’s internal message bus architecture
  • Build cross-machine, simple workflows (in Ruby) representing the different steps in the video content ingestion, production, advertisement and end delivery lifecycle. 
  • Interface with the different Wurl subsystems in order to provide working code to respond and emit messages for both happy path and exceptional conditions 

About Wurl

Wurl is a next-gen media company that is redefining TV programming and advertising. Wurl enables leading digital-first video producers to create and manage linear channels, live broadcasts and on-demand content for distribution to pay TV and OTT platforms around the world. Wurl is based in Palo Alto, California.

 

Please send your resume to: careers@wurl.com.