OCI is building a robust ecosystem to support the end-to-end lifecycle of AI and machine learning workloads, and needs a Senior Software Engineer to help shape the future of AI infrastructure and services at Oracle.
Requirements
- 4+ years of experience shipping scalable, cloud native distributed systems
- Experience building control plane/data plane solutions for cloud native companies
- Proficient in Go, Java, Python
- Experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
- Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise
- MS in Computer Science
- Experience with container orchestration like Kubernetes
- Experience in diagnosing, troubleshooting and resolving performance issues in complex environments
- Deep understanding of Unix-like operating systems
- Production experience with Cloud and ML technologies
- Generative AI, LLM, Machine learning experience
Responsibilities
- Build cloud service on top of the modern Infrastructure as a Service (IaaS) building blocks at OCI
- Design and build distributed, scalable, fault tolerant software systems
- Participate in the entire software lifecycle – development, testing, CI and production operations
- Leverage internal tooling at OCI to develop, build, deploy and troubleshoot software
- Participate in on-call for the service with the team
Other
- BS in Computer Science, or equivalent experience
- Effective communication technical ideas verbally and in writing
- US: Hiring Range in USD from: $79,800 - $178,100 per year. May be eligible for bonus and equity
- Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position