About this role
Overview
Oracle Media Services is hiring a Principal Core Infrastructure Engineer, IC4, to help lead Studio in the Cloud: a product line focused on enabling studio-grade creative workloads on OCI. This individual contributor will own ambiguous features from the design stage through production readiness, with emphasis on OCI Batch, Global Object Storage, customer-critical blockers, and operational maturity.
Why OCI OCI is building cloud infrastructure for demanding media, creative, AI, and high-performance workloads where scale, reliability, cost, and customer trust all matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Org Job Duties Leads development and begins architecting components of scalable, elastic distributed systems. Defines and enforces scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and leverages data plane platforms for large‑scale retrieval, storage, and processing. Designs fault‑tolerant, in‑service‑upgradable systems using redundancy, replication, failover, and policies for partitions, applying load‑shedding, throttling, and rate‑limiting to handle network unreliability while meeting SLOs. Establishes KPIs and telemetry; builds proactive dashboards and alerts; and designs complex validation (fault injection, brownouts), replication, and synchronization for correctness and durability. Proactively diagnoses and resolves production issues, mentors peers, and ensures operational readiness. Implements robust security controls, executes remediation, maintains compliance documentation, and develops IaC and automation that enable safe patching, updates, and rollbacks within change‑management plans.
Minimum Job Qualifications
Education and/or Experience:
11 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 year of experience in software development.
Job Skills:
Same skills as prior level plus;
Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights.
Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations.
Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
Quality Assurance: Demonstrated ability in or knowledge of quality assurance, including ensuring adherence to standards and implementing quality control measures.
Scripting Languages: Demonstrated ability in or knowledge of scripting languages, including writing and maintaining scripts to improve system efficiency.
Software Test Plans: Demonstrated ability to develop and execute effective software test plans to validate product quality.
User Experience Development: Demonstrated ability in or knowledge of user experience development, including designing intuitive and effective user interfaces and content.
Code Review: Demonstrated ability to conduct in-depth code reviews for software quality assurance.
Embedded Systems: Demonstrated ability to develop embedded systems, balancing hardware and software for optimal performance.
Software Estimation: Demonstrated ability to provide accurate software effort and complexity estimates for project planning and scheduling.
Cloud - Cloud Platforms Experience:
3 year of academic or professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
Testing and Automation Experience:
5 years of experience working in testing and automation at the system level.
Distributed Systems Experience:
4 year of experience working with delivering and operating large-scale distributed systems.
Preferred Job Qualifications
Education and/or Experience:
11 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development.
People Leadership / Management Experience:
1 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).