Oracle Software Developer - Architect in Reno, Nevada
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Suggest and justify product directions within approved directions. Define responsibilities for new projects and specifies, designs and develops software according to those specifications. Provide consultative software guidance and strategic direction associated with the developing, designing and debugging of software applications or operating systems.
Acknowledged expert/professional within company and/or industry nationally and internationally. Provides leadership in the development and strategic direction of new products, processes, techniques. Acts as primary consultant on large projects that effect the organization*s long term objectives / strategy. BS or MS degree or equivalent experience relevant to functional area. 10 more years of software engineering or related experience.
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.
The Oracle Linux team designs and develops the core technologies and is a recognized leader in the Linux community. We provide modern Linux kernels for enterprise customers. We design and develop the systems technology that underlies Oracle's Engineered Systems, Oracle Public Cloud, Paas and Saas offerings.
As an Architect you will own and lead software architecture and development for the Linux kernel. You will help set the software development direction for new software development and guide Oracle's future direction in high-performance persistent memory and storage. You should have experience with large scale systems that scale well and have participated on teams that have had a collaborative approach to systems architecture as well a high bar for quality and performance.
An ideal candidate will have experience working with the Linux kernel community and demonstrated experience working with large or enterprise scale filesystems. This role will focus on the persistent memory and NVMf subsystem. An ideal candidate will have a track record of working with enterprise storage products and an understanding of enterprise workloads.
You will be expected to have an open source focus and to contribute to and work with external developers, vendors and working groups.
8 years of software design and development experience with distributed, highly-scalable, multi-node environments.
In-depth knowledge and product development experience working on the Linux Kernel or similar system Understanding of SR-IOV concepts and applications Knowledge of server virtualization technologies like KVM and Xen Demonstrates advanced experience with C as well as strong experience with scripting languages such as Python, Perl, shell, etc.
Strong understanding of virtual machine technologies, networking and storage systems.
Strong troubleshooting and performance tuning skills.
A background in developing large scale compute or storage products a strong plus.
Advanced understanding of cluster architecture a strong plus.
Database/architecture knowledge is a plus.
Job: *Product Development
Title: Software Developer - Architect
Requisition ID: 18000K05
Other Locations: United States