Preferred Requirements
- 5 to 8 years of software development experience, with a strong foundation in Computer Science through a Bachelor’s / Master’s or equivalent educational qualification
- You have prior experience working and designing solutions for distributed systems at a cloud service provider
- Proficient in Java programming and basic knowledge of Linux, Ansible, Python, Terraform or equivalent. Working knowledge of Golang and/or Python is a plus.
- You are experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
- You have hands-on experience performing Devops functions (build, deploy, monitor etc) using relevant tools, preferably in Cloud environment
- You have experience with production operations and good practices for putting quality code in production and solve issues when they arise. Preferably, production experience with Cloud and AI/ML technologies
- You feel at home communicating technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
As a Senior Member of the technical staff, you will take an active role to
- Build cloud service on top of the modern Infrastructure as Service (IaaS) building blocks at OCI
- Design and build distributed, scalable, fault tolerant software systems
- Participate in the entire software lifecycle – design, development, testing, CI and production operations
- Balance between product feature development and production operational concerns like writing run books, ops automation, structured logging, instrumentation for metrics and events
- Leverage plethora of internal tooling at OCI to develop, build, deploy and troubleshoot software
- Participate in on-call for the service with the team
- Display a keen interest in the evolving GenAI/LLM landscape and open standards