Oracle Senior Java Developer - Distributed Systems Developer in Redwood City, California

Senior Java Developer - Distributed Systems Developer

Preferred Qualifications

Don't miss your chance to be part of the Oracle Cloud Movement!


are building an exciting new Platform for Data Science and Machine

Learning at Oracle and solving some really hard problems. We operate

like a start-up inside a large company with a huge charter and a lot of

creative freedom. We have some of the smartest people working on Data

Science and Machine Learning as well as Machine Learning infrastructure.


you are looking for an exciting new opportunity, build new products

from the ground up with state-of-the-art technology, please review our


  • 5 years of experience as an Infrastructure Software Developer in a technology company.

  • Deep experience with building Distributed Systems and Infrastructure.

  • Programming skills in Java, C , Scala or Python.

  • Able to deliver complex systems.

  • Good communication skills.

  • Creative, innovative thinker.

Preferred Skills & Characteristics:

  • You have some experience working with Hadoop, Spark, etc.

  • Interest in Artificial Intelligence, Machine Learning, or related fields.

  • Capable of quickly becoming familiar with new approaches to Machine Learning Infrastructure.

  • Fluency in English and a good communicator both orally and in writing.

  • Excited about working on a team of creative people, all aiming for the same goal and mutually supportive of each other.

  • Positive attitude.

Ideally you meet several of the criteria below:

  • You have some experience working with Hadoop, HBase, Spark, etc

  • You have experience with Machine Learning.

  • You are deeply curious and knowledgeable about search engines, databases, and other data systems.

  • You care about performance, scaling and great system design.

  • You enjoy a fast-paced work environment.

  • BS, MS or PhD in Computer Science or related field.

Detailed Description and Job Requirements

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.

Job: Product Development

Location: US-CA,California-Redwood City

Job Type: Regular Employee Hire

Organization: Oracle