Oracle Sr. Software Engineer - Oracle Data Cloud (BlueKai Platform Development) in San Jose, California

Sr. Software Engineer - Oracle Data Cloud (BlueKai Platform Development)

Preferred Qualifications

Senior Software Engineer, Oracle DataCloud

Oracle Data Cloud (ODC) is the most

interconnected media-independent data management platform and data marketplace

in the industry. Our customers use our expertise in big data ingestion, analysis and portability

to connect their data assets and use them to make

a difference for their customers. We process trillions user audience attributes per day across billions of Internet

devices, and we are the behavioral data

backbone of the online advertising ecosystem. As the leaders in our industry.

we are looking for engineers to rethink

and scale out analytic/visibility platform which is core and critical to the

day-to-day operations and growth of ODC’s business.

The ODC visibility team is responsible

for providing the most critical accurate insights into the billions of data

points across the Web and mobile platforms for both internal and external

customers by utilizing the most advanced big data technologies.

As a Senior Software Engineer, you will

own a critical upcoming architecture evolution of our analytic/visibility

platform, where you will drive definition, strategy, and execution to retool our platform to meet our

growing and demanding needs. This

role will require you to interact across multiple teams

requiring expertise in technical, written, and spoken communication skills.

You'll work in an environment where we

value, expect and reward peer-to-peer collaboration and you will be positioned and expected

to make a significant impact on how ODC’s

strategy unfolds and develops.


  • Design, implement, and operate highlyavailable and scalable systems to ingest,store,analyze, and deliver large amounts of data.

  • Optimize production code and algorithmsto run in a high-performance real time environment across multi data centerenvironments which generates billions of events a day

  • Write and test code, release often, andhave a blast doing it.

  • Support the software in our productionenvironment.

Candidates must meet the following


  • B.S. in Computer Science or a relatedfield

  • 2 years in Java, Scala, or C , and astrong proficiency in OO design

  • 2 years developing and operatingsoftware in a Linux environment (incl. workingwithPerl, Python, bash, or your favorite scripting language)

  • 2 years in big data concepts andtechnologies (such as Spark, Kafka, Hadoop, ELK, etc.)

  • Experience in web servicetechnologies/ideologies

  • Experience in Scrum/Agile methodologies

  • Interest and aptitude for understandingthe business models that drive the company

Ideal candidates will also have the


  • M.S. or higher in Computer Science

  • 4 years of industry experience, heavilyweighted towards Spark,Hadoop, orother big data technologies and strategies

  • Experience designing and implementingscalable systems processing large amountsofdata

  • A demonstrated record of deliveringprojects in the face of significant ambiguityandcomplexity

  • Strong communication skills: able toclearly articulate, defend and document designdecisionsand work with a distributed team

  • Experience in ad technologies and/or theonline advertising space

Candidate Personal Attributes:

  • Love of Problem-Solving: You attackproblems and solve them rather than raise barriers or pessimism

  • Self-starter: You like results, take initiativeand have a figure-it-out-and-get-it-done mentality

  • Fun: You have good people skills, arehumble and fun to be around

  • Passion: You have a natural curiosityand desire to excel

  • Ownership: You sign up, are accountableand follow through – whether you succeed or fail

  • Creative: You believe there is always away to solve the problem

  • Data-driven: You gather data to makedecisions and use data to convince others.


key goals for the team:

  • To make sure current production environments the teamowns in good condition and properly attended.

  • To Improve the current functionality and fix defects

  • Take on new requirements on visibility for ODC, whichis a big focus area for last couple years


responsibility of the new member will be

  • Design, implement, and operate highly availableand scalable systems to ingest, store, analyze, and deliverlarge amounts of data.

  • Optimize production code and algorithms to run ina high-performance real time environment across multi data centerenvironments which generates billions of events a day

  • Write and test code, release often, and have ablast doing it.

  • Support the software in our productionenvironment.

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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 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-San Jose

Job Type: Regular Employee Hire

Organization: Oracle