Senior or Principal Software Engineer


: $94,940.00 - $131,640.00 /year *

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

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.

The Oracle Cloud Infrastructure (OCI) team can provide youthe opportunity to build and operate a suite of massive scale, integrated cloudservices in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best incloud products that meet the needs of our customers who are tackling some ofthe world s biggest challenges.

We offer unique opportunities for smart, hands-on engineerswith the expertise and passion to solve difficult problems in distributedhighly available services and virtualized infrastructure. At every level, our engineers have asignificant technical and business impact designing and building innovative newsystems to power our customer s business critical applications

Oracle Big Data Overview

SQL relational data has been fundamental to computing within thebusiness context for the last 30 years. It has been table stakes for runningany modern business. Transactional systems have powered enterprise datamanagement, e-commerce, and were the initial engines for the Internet era.

As compute technology has expanded, internet services haveexploded and massive amounts of data have become available. Multi-structureddata from machine sensors, connected devices, click streams, system logs, etc.,all with the potential of affording the business significant value needs to becollected, processed and analyzed. However, this data does not fit well intothe relational paradigm, in part because it often requires scale-out capabilitygoing from terabytes of data to petabytes making it unsuitable for traditional datamanagement systems.

These new sources of data drove new SQL - no SQL development, newno SQL databases, and also systems such as Hadoop that have become popular overthe last three to five years. Fundamentally, enterprises really want and needto derive value out of the data for the business; often times as a combinationof traditional and new data sources Once joined, this combination can providenew insights and be mined with technologies like machine learning andartificial intelligence.

In short, this is what we're aiming for with the next generationof Big Data technology. Oracle's vision overall is simple and straightforward:

Manage both the traditional and the new data sets together on asingle cloud platform

Leverage cloud object storage as the primary data means to storedata

Allow any user to work with any kind of data quickly, securely,and efficiently

Provide an Oracle managed platform where customers can focus onvalue vs. infrastructure provisioning and maintenance

At a high level, the key requirements for this platform include

Ability to integrate various datasets across disparate datasources

Enable discovery, lineage, governance of all enterprise data

Offer high performance compute infrastructure with the appropriatecompute capabilities to easily process, analyze and visualize all data undermanagement

Use of ML and AI as an integrated part of the cloud services toserve thousands of customers while maintaining a reasonable spend.

The Oracle Big data platform already has key offerings supportingboth the vision and the requirements:

Big Data Clouda Hadoop centric platformoffering traditional Hadoop technologies such as MapReduce and Hive in additionto Spark, Alluxio

Event Huba Kafka based messagingplatform serving as a pillar for data ingest, eventing and inter processcommunication

Data Integration Platforma complete platformoffering a broad range of capabilities for data integration ranging fromingest, replication, ETL and data quality.

Some of these services are being re-envisioned to be more closelyaligned with the overall OCI platform as well as better align with the clouddata lake use cases. The services currently under development include:

Data Flowan autonomous serverlesscloud service offering Apache Spark on the cloud. This will form thefoundational execution engine for SQL on data lake, batch and big data workloads.**

Data Cataloga service integrated withall Oracle data services to provide a metadata based services required for datagovernance, lineage and discovery; a key ingredient of any data lake offering.**

On top of this, there are several initiatives underway to offercutting edge data processing capabilities that are unique to Oracle which canbe shared in person.

In the last year, Oracle has acquired two important companies tohelp round out the Big Data Platform: and SparkLine Data.

Datascience.comoffers a complete datascientist workbench for authoring, managing and deploying machine and deeplearning. Hundreds ofdatascience teams use the platform to organize work, easily access data andcomputing resources, and execute end-to-end model development workflows. We seethe platform as key to improving productivity, reduceoperational costs and deploy machine learning solutions faster and effortlessly.

Sparkline Dataoffers**a unique to the industry technologyfor building terabyte scale data-warehouses designed to work with modern distributedcomputing frameworks such as Apache Spark.

Our strategy is built around using the best of open sourcesoftware optimized for the cloud. Our team already consists of PMC members,committers and contributors across a broad range of open source projects. Theseteam members that are key to delivering on our strategy.

The initial rollout of the product strategy will be in placecalendar year 2019 with production availability of Data Flow, Data Catalog,Data Integration and Data Science cloud services. IN the foreseeable future,service teams will be working on advancing the capabilities of individualservices in while ensuring that customer use cases are in focus.

The intersection of [a real] cloud, big data and machine learningmake the new Oracle a very exciting place to work and an affords newcomers anopportunity to have a material impact on products and services being developedas well as an awesome opportunity to work on one of the few full scale Cloudoperations still in progress.



Basic Qualifications:

Proficient with Python, Groovy, or Java

BS in Computer Science or related technical field, or equivalentpractical experience

5 years of Linux experience in Systems Administration, SystemsEngineer, or Systems Architect

2 years of delivering and operating large scale, highlydistributed systems

Deep experience with Linux internals (kernel, shell, client-serverprotocols, threads, processes, file systems, memory management), performanceand stability troubleshooting

Expert Linux performance and knowledge of Networking Services(TCP, DNS, DHCP, IPSec)

Expertise with virtualization technologies (KVM, Containers,Docker, Kubernetes)

Experience with devising, managing, and extending logging andmonitoring solutions for large scale environments

Extra Qualifications:

Familiar with data center network routingprotocols and management (SDN, NFV, MPLS)

Expertise with deployment and configuration management solutionssuch as Terraform and chef

Familiarity with CI pipeline technologies such as TeamCity,Jenkins, BitBucket and Artifactory

Solid understanding of designing systems for performance,efficiency, and availability with a strong customer focus

Excellent troubleshooting skills

Job:*Product Development


Title:Senior or Principal Software Engineer


Requisition ID:19000OJN

Other Locations:US-Utah, US-Oregon, US-Nevada, US-Colorado, United States, US-Washington

Associated topics: application, backend, c c++, develop, java, matlab, perl, python, sdet, software programmer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...