Search jobs > Austin, TX > Senior principal software

Senior Principal Software Engineer

Oracle
Austin, Texas, US
Full-time

Oracle Senior Principal Software Engineer - Austin, Texas

Sr. Principal Member of Technical Staff, OCI Storage

Want to apply Read all the information about this position below, then hit the apply button.

Are you interested in delivering large-scale, high performance, fault tolerant solutions? Oracle’s Cloud Infrastructure team is building a next generation Infrastructure-as-a-Service that supports the most demanding mission-critical customer requirements, and operates at cloud scale to provide a secure, distributed multi-tenant cloud environment.

We're looking for hands-on engineers with a passion for solving difficult problems in distributed systems, virtualized infrastructure, and highly available services.

Joining Oracle will give you the opportunity to design and build innovative new systems from the ground up and operate services at scale.

Our engineers have significant technical and business impact while delivering critical enterprise level features.

Responsibilities

As a Sr. Principal Member of Technical Staff, you will work with other senior architects and product management to define requirements for OCI’s upcoming AI / ML storage infrastructure services.

You have deep experience with Lustre parallel filesystems operating in large scale Linux environments. You ideally possess a working understanding of the Lustre architecture and codebase and have used your knowledge to troubleshoot issues, modify code or contribute improvements back to the Lustre git tree.

Expertise in one or more Public Cloud offerings is a plus. You will be expected to make substantial contributions towards our design and architecture and will implement proof of concepts.

You have excellent communication skills and can clearly explain complex technical concepts. As a technical leader on your team, you will mentor and demonstrate core values for other more junior engineers.

You will write code, review code written by your peers, and write test automations. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

Qualifications

  • 10+ years experience delivering and operating large scale, highly available distributed systems.
  • Deep code-level or system administration experience with Lustre filesystems operating in large scale Linux environments.
  • Strong proficiency with C and C++. Python and / or Java is a plus.
  • Expertise in one or more Public Cloud offerings (OCI, AWS, GCP, Azure) is a plus.
  • Experience with other high-throughput I / O architectures like DAOS / SPDK is a strong plus.
  • Background in RMDA and high-performance networking (SmartNICs, NVMe / TCP, RoCEv2) is a plus.
  • Familiarity with AI / ML frameworks (Tensorflow / Keras, PyTorch, Scikit-Learn, XGBoost, Caffe) as well as MLOps and Kubernetes is a plus.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Strong troubleshooting and performance tuning skills.
  • Self-motivation to thrive in a fast-paced environment.
  • Bachelors or Masters in Computer Science, Computer Engineering, or related field.

Disclaimer : Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

About Us

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
CORRIDOR Aviation Service Software
Austin, Texas

Continuum Applied Technology (a CAMP Company) seeks a Senior Software Engineer with experience delivering solutions that drive customer success. More than 5 years of experience in development of enterprise software, including software design and architecture of scalable enterprise software. CONTINUU...

Promoted
Panic Button
Austin, Texas

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. Ability to collaborate with other engineers, artists, and designers. ...

Promoted
CloudFlare
Austin, Texas

Senior Software Engineer, Durable Objects (DO). Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Please note that any offer of employment may be conditioned on your authorization to receive software or techn...

Promoted
Silicon Labs
Austin, Texas

The IoT Validation Software team is looking for a software engineer to design, implement, test, and maintain software tools which provide life cycle management of IC products and all essential support collateral. Senior Software EngineerAustin, TXMeet the Team. The Silicon Labs Internet of Things (I...

Promoted
ThousandEyes
Austin, Texas

An experienced Software Engineer with excellent knowledge of computer science fundamentals. As our footprint grows, you will join a team of operationally-minded engineers and help us tackle data processing and availability at scale. ...

Promoted
Bronze Technologies, Inc.
Austin, Texas

Are you willing to challenge yourself, and build great software by working with the dedicated people in the world?. We’re seeking an experienced professional with a strong background in software development focused on solving AI security challenges, particularly within AI model development and train...

CDK Global
Austin, Texas
Remote

Senior Full-Stack Software Engineer. Guides and mentors less experienced software engineers, sharing knowledge and best practices to help them develop their technical skills. Troubleshoots and debugs complex software issues, utilizing analytical skills and logical reasoning. Works effectively with c...

Oracle
Austin, Texas

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks 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 opera...

SS&C Technologies Holdings
Remote - Texas, US
Remote

Software Engineer on this team, you will work on developing scalable, maintainable and testable systems and services that power this product suite. BS Degree in Computer Science, or experience in Software Engineering. Provide technical leadership and mentor/coach other engineers within a scrum team....

NVIDIA
Austin, Texas

We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. You will be working with a team of passionate and skilled engineers that are continuously working to provide better tools to build and manage this infrastructure. Ideal candidate is strong...