Overview:
As Principal Platform Software Engineer, you shape the architecture and technical direction of OCI’s AI-native developer platforms to boost developer productivity. You will drive secure, scalable services across distributed cloud environments and apply ML/LLM capabilities to telemetry, incidents, and test results. You’ll build an AI-native testing platform with closed-loop workflows that learn from real traffic and safely validate workloads. This role combines engineering leadership with hands-on design and deployment across OCI to enable broad adoption and impact. Compensation / Benefits flexible medical, life insurance, and retirement options 401(k) with company match paid time off with Flexible Vacation 11 paid holidays paid sick leave employee stock purchase plan
Responsibilities:
Define the technical vision and multi-year evolution of OCI’s AI-native developer platforms Lead secure, highly available service design across large-scale distributed environments Architect systems that analyze service behavior, model traffic, generate realistic workloads, and evaluate outcomes Establish agent-assisted workflows to plan, run, and evaluate canary, functional, integration, load, and performance tests with safety controls Guide ML/LLM integration into telemetry, API changes, incidents, test results, and engineering knowledge Develop architectures for failure diagnosis, regression detection, workload modeling, and reusable test coverage from production incidents Define platform APIs, data models, extension points, and integration patterns for broad OCI adoption Set engineering standards for scalability, reliability, observability, security, privacy, performance, and responsible AI Define success metrics and feedback loops for test effectiveness, coverage, developer effort saved, and platform adoption Provide hands-on technical leadership, mentor senior engineers, and elevate engineering standards across teams
Key requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent practical experience Eight+ years of professional software engineering with large-scale production systems Proficiency in Java, Go, Python, or C++ Deep expertise in distributed systems, APIs, concurrency, data modeling, and scalable architectures Experience designing and operating cloud-native software with CI/CD, containers, orchestration, and automation Strong understanding of reliability, observability, security, performance, and production operations Experience integrating ML, generative AI, or intelligent capabilities into production systems Proven ability to lead high-impact initiatives across multiple teams and navigate ambiguous requirements Excellent communication skills and track record mentoring senior engineers leadership and mentorship strong communication with technical and executive stakeholders ability to navigate ambiguity and drive consensus distributed systems cloud-native software CI/CD and infrastructure automation