Oracle Lead Hadoop Software Engineer in Bozeman, Montana

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.

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.

At OracleUtilities (Opower), we re applying cutting-edge computer science to one ofhumanity s greatest challenges: Energy. Our utility customers in the UnitedStates and abroad provide energy usage data for tens of millions of theircustomers, which we then analyze using state-of-the-art tools. If you are atop-notch engineer looking for a fast-paced place to work while beingsurrounded by highly skilled and driven peers, then Opower is the place foryou.

About the Job

Opower s DataPlatform is the engine room of Opower. We own and operate the world s largest repository of residential energyusage data. Our team writes servicesthat ingest hundreds of millions of smart meter data reads each day, plusmyriad other key data. We also make allof this data available via web services to developers inside-and outside-ofOracle.

We are lookingfor a seasoned engineer who can help drive our team and our system to newlevels, supporting new sources of data, new business requirements, and many newend-users.


-{PS..0}-> -{PS..1}->Help set a broad visionfor the Opower Data Platform. You will need to understand how all of the piecesof the platform work together to deliver a cohesive product suite.

-{PS..2}-> -{PS..3}->Be a hands-on engineer.We expect our top engineers to contribute to the code base, both working on keycomponents themselves and participating in code reviews with others.

-{PS..4}-> -{PS..5}->Mentor other engineerson the team about best practices in a modern data architecture.

-{PS..6}-> -{PS..7}->Work across OracleUtilities to understand the needs of other development teams and adjust ourarchitecture and roadmap accordingly.

About You

-{PS..8}-> -{PS..9}->At least 7-10 years ofprofessional experience as an engineer, with substantial Java experience

-{PS..10}-> -{PS..11}->Strong working andtheoretical knowledge of relational databases (MySQL and/or Oracle), includingcommon optimizations (analysis of query plans, indexing, etc.) and datawarehouse modeling techniques

-{PS..12}-> -{PS..13}->Strong background inHadoop ecosystem, including Hbase, and other distributed applications such asApache Spark preferred

-{PS..14}-> -{PS..15}->Hands-on Hadoop clusteradministrative experience preferred (although you will not be an admin)

Job: *Product Development

Organization: *Oracle

Title: Lead Hadoop Software Engineer

Location: United States

Requisition ID: 18000J0Q