Software Engineer - Transmit.Live
To apply, send a resume and a cover letter to email@example.com.
Transmit.Live is the new media broadcasting platform. Our cloud-based platform removes the traditional complexities of video distribution and promotion. Transmit.Live works with the world’s largest brands and media companies. Our platform is integrated with all the major social platforms and certified by the world’s largest demand side platforms.
We are seeking an experienced technologist to be a Software Engineer - Video Streaming. This is an opportunity to bring our platform to life and build additional products for live stream events, where our customers will stream to millions of viewers every year, and the engineering challenges are diverse and deep.
Transmit.Live is hosted predominantly on Amazon Web Services and every product of the platform is architected for scalability and high availability for a global client base. A successful candidate will have prior experience building web services, and able to bring that knowledge to bear. We’re looking for engineers who understand how to scale software services, architect distributed systems, and are familiar with various databases and other open source tools. We also value the importance of testing and writing clear, maintainable code.
Live streaming, cloud video encoding, event-driven architecture, Java, Spring, Python, Kafka, RabbitMQ, Jenkins, Netty, FFmpeg. These are some of the state-of-the-art technologies that you will be working with. Some additional technologies we are considering: Mesos, Consul, Druid, Metabase, libav/C/C++
As a Software Engineer at Transmit.Live, you will help design and build our live video production platform to provide innovative media services at scale. Not only will the role involve in-depth development, but also research and experimentation, where your passion for new technologies will drive your motivation to take our video platform to the next level.
Specific responsibilities of a Software Engineer include (but are not limited to):
Iterating, optimizing and monitoring the core video platform
R&D projects to ensure the platform stays up to date with industry standards and to create innovative new products
Collaborating closely with stakeholders, engineers, and architects to guarantee that the video platform will support the technical needs of our visionary roadmap
Taking ownership over your work/project by building, maintaining and iterating new features and new products
Help recruit, evaluate and hire great people for the tech team
Be a thought leader for introducing new technology
Active participation in the local tech community as a Transmit.Live Ambassador
Proven experience with web services.
Preference given to expertise with Java.
Bonus points for Scala, Python, and Kafka.
A penchant for testing, especially test-driven development.
Experience with agile methodologies, including pair programming, is a plus.
Familiarity with the open source tools of the trade, e.g. Spring, Redis, PostgreSQL, RabbitMQ, etc.
Prior work with the cloud, either AWS or GCP, preferred.
- Bachelor’s Degree or equivalent professional experience.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.