Oracle is launching a new product initiative called Streaming as a Service, designed for streaming providers to transition their content streaming workloads to Oracle Cloud Infrastructure (OCI). The goal is to build a competitive product from the ground up and expand OCI’s reach into the media and entertainment industry.
Requirements
- Large/enterprise scale software development and engineering experience, particularly with cloud services and distributed systems
- Domain knowledge and experience with playback, content augmentation, video transcoding and packaging, content delivery, streaming analytics, and flexible billing & cost analytics are highly desired
- Experience as a lead developer in the design, implementation and operation of cloud services
- Experience collaborating with geo-distributed teams
- Extensive background and experience in software implementation, code and design review, failure root cause analysis
- Designing for availability, observability, scalability and recoverability
Responsibilities
- Research in state of the art of specific technical focus areas
- Cloud service architecture, micro-service design, scalability, observability and availability provisions
- Design and implementation of services and their component micro-services
- Collaboration within the engineering team to deliver and operate cloud services that enable streaming providers to shift their workloads to OCI
- Stay abreast of emerging technologies, industry best practices, ensuring compliance and driving innovation within the organization
- Launching new cloud services and establishing operational excellence
- Lead implementation to realize and achieve the technical vision of the team
Other
- BS/CS Computer Science or related field and 8+ years software development experience
- Ability to engage with geographically distributed engineering teams
- Coaching, mentoring, and developing best talent
- Establishing and stimulating software development standards and processes along with best practices for the entire org
- Defining OKRs and KPIs to inform decision making and prioritization