Principal Member of Technical Staff - Redwood City, Ca Office (hybrid)

Oracle Oracle · Enterprise · Redwood City, CA +1

The Autonomous Database Team is responsible for building the cloud service framework powering Oracle Autonomous Database cloud services (ADW, ATP). This framework automates database deployment, scaling, and management in the cloud, built on Oracle Cloud Infrastructure (OCI). The role involves contributing to the full stack from database kernel to cloud service platform and customer-facing portals, including database kernel architecture, tenant database lifecycle management, autonomous database management and tuning, and integration with other Oracle cloud services.

What you'd actually do

  1. Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
  2. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.
  3. Provide technical leadership to other software developers.
  4. Specify, design and implement modest changes to existing software architecture to meet changing needs.
  5. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.

Skills

Required

  • BS/MS degrees in Computer Science or Computer Engineering
  • Strong, object-oriented design and coding skills (Java, Scala, Python, C/C++)
  • Good understanding of Cloud architecture, security, networking, monitoring and deployments
  • Hands on experience on any one cloud – AWS, Azure, Google or Oracle is a must
  • Experience building scalable, highly available and secure distributed multi-tiered systems
  • Experience with relational databases
  • Strong knowledge in Rest API development
  • Experience in infrastructure automation through Terraform, Chef, Ansible, Puppet, Packer or similar
  • Experience in operating high-throughput software systems in cloud environments
  • Ability to achieve stretch goals in a fast paced environment
  • 6-10+ years of software engineering or related experience

Nice to have

  • go-getters and proactive individuals

What the JD emphasized

  • Hands on experience on any one cloud – AWS, Azure, Google or Oracle is a must
  • Experience building scalable, highly available and secure distributed multi-tiered systems
  • Experience in infrastructure automation through Terraform, Chef, Ansible, Puppet, Packer or similar
  • Experience in operating high-throughput software systems in cloud environments