Seattle, Washington

Job Description

Job Description

OCI Big Data Service (BDS)

Principal Member of Technical Staff Or Senior Member of Technical Staff

US Remote

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.

Values are OCI's foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.

You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged.

Oracle Cloud Infrastructure (OCI) is leading the transformation to cloud-native Big Data technologies in our hyper-scale, multi-tenant cloud, deployed in more than 20 regions worldwide. OCI is committed to providing the best in cloud services that meet the needs of our customers, who are tackling some of the world's biggest challenges.

The Big Data Service team's charter is to offer a managed, cloud-native Big Data Service focused on large-scale data processing and analytics on unstructured data stored in data lakes, and management of the date in data lakes. The service work scope encompasses not just good integration with OCI's native infrastructure (security, cloud, storage, etc.) but also deep integration with other relevant cloud native services in OCI (like Oracle Kubernetes, Data Catalog, ADW, etc.). It includes doing cloud native ways of doing service level patching & upgrades and maintaining high availability of the service in the face of random failures & planned downtimes in the underlying infrastructure (e.g., for things like patching the Linux kernels to take care of a security vulnerability). Developing systems for monitoring and getting telemetry into the service's runtime characteristics and being able to take actions on the telemetry data is a part of the charter.

We are searching for a Principal Member of Technical Staff Or a Senior Member of Technical Staff with expertise and passion in solving difficult problems in distributed systems and highly available services. At Oracle, you can help, shape, design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. Engineers at any level can have significant technical and business impact.

What to Expect from the Job
  • Working on the Control Plane and/or Data Plane of distributed data-intensive systems, often as part of open source communities.
  • Taking ownership of critical parts of the cloud service, including shaping its direction.
  • Code, integrate, and operationalize open and closed source data ecosystem components for Oracle cloud service offerings
  • Becoming an active member of the Apache open source community when working on open source components
  • Optionally: Presenting work at conferences, meetups, or via articles.
  • Working with, and supporting customers/users of the cloud service
  • 5 to 8+ years software development experience
  • Deep understanding of how distributed resilient software is built and deployed
  • Prior experience in building, or contributing to, distributed data-intensive systems
  • Experience delivering and operating large scale, highly available distributed systems
  • Experience with larger projects (large code bases)
  • Experience working with Cloud technologies especially as it relates to the above
  • Experience at an organization with strong operational/dev-ops culture
  • Expertise in coding in Java, Scala with emphasis on tuning / optimization
  • Good software engineering skills:
  • know how to write clean, testable, and maintainable code
  • write documentation
  • understanding of simple and robust designs, including designing APIs
  • Bonus
  • Deep understanding of Java and JVM mechanics
  • Interested in speaking about their work, internally and externally, or writing articles
  • Experience working in the Apache Hadoop Community and more broadly the Big Data ecosystem communities (e.g. Apache Hive, Apache HBase, Apache Spark, etc.)
  • BS in Computer Science or a related technical field or equivalent practical experience.
  • Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills.
  • Passion for learning and always improving yourself and the team around you

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.

About Us

Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It's when everyone's voice is heard and valued, that we are inspired to go beyond what's been done before. That's why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.

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, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Seattle, Washington

For over three decades, Oracle has been the center of innovation for business software—birthplace of the first commercially available relational database, the first suite of internet-based applications, and the next-generation enterprise-computing platform, Oracle Fusion. Today, Oracle provides the world's most complete, open, and integrated business software and hardware systems, with more than 370,000 customers—including 100 of the Fortune 100—representing a variety of sizes and industries in more than 145 countries around the globe. And Oracle's 104,500 global employees—including 30,000 developers working full-time on Oracle products—are critical to that success.

Oracle recruiters are always searching for brilliant employees with an entrepreneurial spirit, looking for a work culture where innovation is the goal, hard work is expected, and creativity is rewarded. Oracle employees enjoy competitive salaries, excellent health benefits, and a network of like-minded co-workers that drive innovation across the entire technology industry.

Similar jobs