Nashville, TN, USA
1 day ago
Software Developer 4

The Compute Repair team's mission is to enable OCI customers to achieve their objectives by minimizing downtime and interruptions, allow them to focus on their business, not maintaining systems.

 

Over the next 3 years cloud compute will continue to grow with increasing datacenter footprints and continued growth of AI workloads. The only way to succeed in this growth environment, while keeping costs reasonable, is to scale through technology. We envision a world where fleet health is managed by automated agents, continually learning and improving. Maintenance will still need to happen, but the number of disruptive customer events where we didn't anticipate or plan the event, will be minimized. The maintenance process will be transparent to customers, enabling them to tailor changes around their needs. We will be proactive and transparent.

 

As a Principal Member of Technical Staff you will lead the software design and development for major components of Oracle’s Cloud Infrastructure. You should be both a rock solid coder and a lead level engineer, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

 

About You

 

You work backward, starting from the user. You care about creating usable, useful software that solves real problems and brings delight to users.

You have solid communication skills. You can clearly explain complex technical concepts.

You work well with non-engineers. You can lead a conversation in a room with designers, engineers, and product managers.

You are comfortable with ambiguity. You have a strong sense of ownership, and are able to drive development of new projects and features to completion.

You are comfortable working at all levels of the stack.

 

 

Qualifications:

 

7+ years of software engineering experience. BS or MS degree in Computer Science or equivalent experience. Proficient in Java, C, C++, C# or similar OO languages. Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Strong troubleshooting and performance tuning skills. Experience with REST API and service-oriented development

 

Preferred Qualifications:

 

Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. Building software solutions in an engineering environment using C, C++, Python, Java, Shell Scripting, and JavaScript.  Object oriented design and object oriented programming.  Agile or Scrum methodologies. Knowledge of Internet protocols and standards, including SMTP, REST, SSL and HTTP     Microservices, distributed systems. Containerized applications, Docker, Kubernetes or similar application. Strong troubleshooting and performance tuning skills. RESTful API design. Experience delivering and operating large scale, highly available distributed systems. Experience building multi-tenant, virtualized infrastructure a strong plus
Por favor confirme su dirección de correo electrónico: Send Email