Network Virtualization Engineer
Are you passionate enough to be part of designing and coding technology pieces from scratch for Public Cloud infrastructure? Are you excited enough to deal with problems involving the spectrum of high availability, partition tolerance, consistency, convergence for large-scale distributed system?
If answers to the above questions are "YES", you are reading the right job description for you.
We are building the highly-available virtual networking layer, as part of an awesome Infrastructure-as-a-Service (IaaS) Public Cloud, at Oracle. Our customers run their businesses on our cloud, and our mission is to provide them with best in class, foundational cloud networking services*.
We believe our team and mission sits squarely at the center of Oracle's future, and this is an opportunity to rethink the way compute, storage and network virtualization systems interact and the way applications are built. We are looking for awesome teammates with distributed systems and networking knowledge. Our team will be located in the San Francisco Bay Area, with offices in Santa Clara, Oakland and San Francisco.
Qualifications Candidates should be passionate about distributed systems, cloud computing, and networking. Candidates will need to possess deep CS expertise, as well as need to be excel lent at written and verbal communication.
- BS in Computer Science; level commensurate with years of experience
- Experience in design and development of scalable, reliable systems/applications.
- Familiarity with networking concepts.
- Familiarity with Object Oriented Design principles, and demonstrable experience in any of the language C/C /Java/Python
- Experience with distributed systems: familiarity with CAP theorem, consensus, messaging, AMQP, High Availability etc.
- Strong sense of ownership, passion to build quality products for massive scale in collaborative, agile environment and excitement to learn.
- Masters / PhD degree in Computer Science or related engineering fields
- Knowledge of networking protocols, features, architectures, Software-Defined-Network(SDN) is a plus.
- Experience with Infrastructure-as-a-Service(IaaS) is a plus.
As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salary verification, professional references, education verification and professional qualifications and memberships (if applicable). 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.
Please email your resume to firstname.lastname@example.org for immediate consideration.Qualifications:
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. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 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.
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.