Senior Platform Software Engineer, OCI Planning
Core
Design, develop, test, and operate cloud-native services supporting OCI infrastructure planning, capacity management, and operational analytics.
Role type
Senior Platform Software Engineer (Infrastructure Planning)
Builds
Cloud-native services, backend APIs, workflow components, data pipelines, and operational analytics platforms for OCI global infrastructure growth.
Domain
Cloud Infrastructure / Data Engineering / Capacity Planning
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Go, C#, backend services, APIs, cloud-native applications, relational/distributed databases, CI/CD, automated testing, system design, data structures, algorithms
Preferred skills
distributed systems, scalable backend services, workflow-based applications, data engineering, ETL workflows, streaming platforms, infrastructure planning, capacity management, Kubernetes, microservices, Oracle APEX, cloud infrastructure concepts
Technologies
Java, Python, Go, C#, Kubernetes, OCI, AWS, Azure, GitHub, CI/CD, Oracle APEX, microservices
Responsibilities
Design and develop cloud-native services for infrastructure planning and capacity management; build and maintain backend services, APIs, and automation for operational processes; develop software to process infrastructure and planning data at scale; implement data ingestion, transformation, and analytics capabilities; partner with product managers and stakeholders to deliver technical solutions; participate in technical design reviews and code reviews; diagnose and resolve production issues while improving monitoring and reliability; identify and implement improvements to workflows and system performance; mentor junior engineers; participate in on-call rotations; contribute to capacity forecasting and deployment workflows.
Seniority
Senior, hands-on IC with mentorship responsibilities