Oracle Principal Software Developer in Tel Aviv, Israel

Principal Software Developer

Preferred Qualifications

Who Are We?

Oracle Development Center Israel is comprised of engineers passionate to invent, create and develop new technologies that change and affect thousands of enterprises and millions of customers around the world.

Our goal is to deliver what has yet to be done by finding creative solutions to complex problems and embedding them in massive scales - from distributed systems and virtualized infrastructure to big-data and probabilistic modeling. Each of our teams is designed, through the unique combination of its members, to bring excellent and innovative results, whether it’s in solving immense data-centric challenges, or in changing the way companies consume the public cloud.

Our Employees Matters

We are constantly investing in our employees because we value their full commitment and the effort they put into their work. What makes us unique is the ability to make every single developer matter, no individual is just a pawn in this large system. Here, each of our developers creates, changes and affects our products as a whole. This is why we choose only the best people. In order to become a part of our community, you have to be exceptional; ordinary or average is simply not enough.

Are You Up for a Challenge?

If you consider yourself as autonomic engineer with experience in various technologies, a fast learner that has a "get things done" mentality this is the perfect role for you!

We are looking for an engineer with experience building analysis systems using Map/Reduce, Hadoop, Pig/Hive, Redshift and similar distributed technologies. The position entails being responsible for data processing flows which includes collection, storage and processing of raw data that drives our matching algorithms.

The work involves development of systems and tools for data collection, processing & correction while overcoming the challenges of processing massive amounts of data. Stay on top of your game with professional development opportunities.

How your day to day is will look like

  • Design data processing architecture for analyzing massive amounts of data in scalable ways

  • Implement data crunching processes while taking into account performance, scale, availability, accuracy, monitoring and more

  • Work closely with the research team to implement scalable matching algorithms

What you should bring with you

  • At least 3 years of industry experience in similar positions

  • B.Sc. in Computer Science or 8200/Kehiliya alumni

  • Experience and knowledge of Big Data technologies such as Spark, Hadoop, Map/Reduce, Pig/Hive & Cascading/Scalding

  • Experience with Java/Scala and the surrounding ecosystem (Gradle/Maven etc.)

  • Thorough knowledge and experience with dynamic programming languages such as Python or Ruby

Location: Azrieli Center, Tel Aviv, Israel.

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).

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.

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, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).

Job: Product Development

Location: IL-IL,Israel-Tel Aviv

Job Type: Regular Employee Hire

Organization: Oracle