Sr. Manager, Software Engineering
Date Posted

August 22, 2023

Contract Type

Full-Time

Location

Pittsburgh, PA

Share

Cosm is a global technology company that builds end-to-end immersive experiences. Our technology enables people to experience entertainment in a new way, across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. We push the boundaries of design, technology, and service – democratizing access to the most sought-after experiences on the planet. Our products are used around the world and across many industries and markets to create mind-blowing immersive experiences for millions of guests. We are a rapidly growing organization with ambitious plans for 2023 and beyond. We have built a strong company culture based on mutual respect, accountability to each other, intense curiosity, and a bold shared vision.

Summary:

The Senior Manager of Software Engineering at Cosm will lead the development and implementation of high-quality software solutions for our C360 product. They will work closely with the product to create ground-breaking technology which powers our partners in the world's top sports leagues. The ideal candidate should have extensive experience in video and cloud technology areas and familiarity with various front-end and back-end technologies. Knowledge of current and emerging real-time video processing technologies and architecture is essential, as is the ability to deliver production-grade designs. We expect our engineers to be versatile, display leadership qualities, and be enthusiastic when taking on new problems as we continue to push our technology forward.

Responsibilities:

Set forth code quality guidelines and standards, lead code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.

Architect, design and build robust and low-latency video encoding pipelines and applications.

Act as subject matter expert and escalation point for the day-to-day operational activities across the landscape of applications utilized by the business.

Work closely with product and design to develop compelling end-to-end experiences across multiple features and products.

Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.

Participate in architectural, design and product sessions.

Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.

Leverage automation and gitops tools for change control, repeatable environments and “infrastructure as code” to provision and manage cloud deployments.

Stay on top of industry trends and emerging technologies.

Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience.

Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.

Experience:

8+ years experience as a Backend, Application, or Full-stack Engineer.

Master's degree in Computer Science, Computer Engineering, or equivalent practical experience.

Expertise in backend development with Node.js (Typescript preferred), Go, Rust, Python, Java or Ruby)

Expereince with the sports & eSports industry as well as digital, tech, and streaming media is a plus.

Computing experience in C/C++/C# or similar.

Experience working with NVIDIA GPU (CUDA), OpenGL, OpenCV.

Application development experience on both Windows and Linux (Ubuntu)

Experience with low latency encoding/decoding algorithms used for processing high quality (8k+) real-time video as well as knowledge of video codecs and transport streams.

Experience working with cloud-based providers (i.e., AWS, Google Cloud).

Knowledge of broadcast (SMPTE) standards is a plus.

Knowledge of machine vision camera technology is a plus.

Knowledge of GStreamer / FFmpeg is a plus.

Experience with React or other modern javascript frameworks.

Experience in container based (docker/kubeternetes) and serverless (lambda, OpenFaaS, etc.) solutions.

Demonstrated expertise in developing, releasing, and maintaining large-scale software applications.

Informed opinions on API design and library development as an author and a developer but always willing to listen to differing opinions.

Driven to automate your processes, test continually, and document your work.

You’re not afraid of an open, candid, and respectful work environment.

Cosm is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

COPYRIGHT © 2023 COSM.

ALL RIGHTS RESERVED.