Senior Platform Software Engineer (Automation)
Core
Designing, building, and maintaining large-scale, highly available distributed systems and multi-tenant platform components for Oracle Cloud Infrastructure.
Role type
Senior Platform Software Engineer (Automation)
Builds
Compute/Imaging platform components, API services, and automation tools for internal and customer use.
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, distributed systems, networking protocols (TCP/IP, HTTP), databases, storage, Terraform, performance tuning, API design, observability, secure coding
Preferred skills
Agentic AI, prompt engineering, ChatGPT, Codex, multi-tenant virtualized infrastructure
Technologies
Docker, Oracle, Agentic AI, AI API, ChatGPT, Cloud, HTTP, Java, Network, Oracle, Scala, Security, TCP/IP, Terraform
Responsibilities
Design and build software solutions aligned with architecture; implement resilience, capacity improvements, and scalability strategies; debug and troubleshoot complex software and networking issues; lead code reviews and enforce coding standards; develop and maintain automation, testing, and monitoring systems; mentor team members and provide technical guidance to customers; manage on-call rotations for critical incident recovery.
Seniority
Senior, hands-on IC