Cosm is a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. Cosm was born from the fusion of some of the greatest innovators in the history of technology. Evans & Sutherland, Spitz, Inc., and Cosm Immersive combined forces to power the immersive experiences of the future as Cosm. Innovation is in our DNA.
Cosm is a global technology company that builds end-to-end solutions for immersive experiences. We provide a full stack experience solution including the physical design, engineering, and manufacturing; as well as the software, display engine, and content needs to deliver immersive experiences at scale. 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.
The Position
The software engineering team for Cosm develops technology to deliver best-in-class experiences in both our digital and physical live streaming products. We are looking for a talented Software Engineer, Backend with a passion for building distributed micro-services in the cloud to help architect, design and build the systems that power our products. We expect our engineers to be versatile, display leadership qualities, and to be enthusiastic when taking on new problems across the full-stack as we continue to push the technology forward.
Responsibilities
- Set forth code quality guidelines and standards, oversee code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
- Architect, design and build robust micro-service based applications.
- Leverage automation and git-ops tools for change control, repeatable environments and “infrastructure as code” to provision and manage cloud deployments.
- Aid in the RFP process to select vendors for implementation work and following selection to hold them accountable, and ensure high quality deliverables.
- 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 cross-platform 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.
- Grow the platform to millions of concurrent users through solid architecture choices and design principles.
- Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
- 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:
- 4-5 years of relevant experience as a Software Engineer.
- 2+ years experience as a Backend Engineer.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Expertise with Rust, Node.js (Typescript preferred), Go, Python, Java or Ruby.
- Experience in container based (docker/kubernetes) and serverless (lambda, OpenFaaS, etc..) solutions.
- 2+ years experience working with NOSQL and SQL database systems.
- Experience with Streaming is a big plus (ex: FFMPEG, Ngnix, Wowza, knowledge of codec and streaming protocols).
- Experience with React, Vue, Angular or other modern javascript frameworks is a plus.
- 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.
- Familiar with cloud orchestration solutions like Pulumi, Terraform or CloudFormation a plus.
- You’re not afraid of an open, candid, and respectful work environment.
- Passion for video live-streaming, sports or eSports is a plus.
- Knowledge of Unity/Unreal or similar game engines is a plus.
The annualized base salary range for this position in California is $120,000-$135,000. The base salary offered will factor in internal equity and may also vary depending on the candidate’s geographic region, job-related knowledge, skills, and relevant experience, among other factors.
Cosm is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Apply Now
#J-18808-Ljbffr