Database Engineer

Oracle Redwood City , CA 94063

Posted 4 weeks ago

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.

Detailed Description and

Job Requirements:

As a member of the software engineering division, you will assist in designing and developing software for tasks associated with measuring and debugging database performance in various cloud services and on multiple platforms. You will have unique opportunity to directly collaborate with the Oracle database, database cloud services, and engineered hardware development teams, to improve product performance.

Department Description:

The database performance team in the Server Technologies helps make the world's best Cloud Database Platform. We focus on transaction processing database performance in various cloud offerings and on different platforms, using industry standard benchmarks in C and Java, customer workloads, and in-house developed specialized workloads. We also produce performance-related white papers and demonstrate record-setting benchmark results. We work with the latest hardware architecturesSMP, massively parallel processing, NUMA, or clustersusing the most sophisticated database technology.

Job Description:

This position has wide exposure to various database and DBaaS features running on the latest and best hardware. Your primary job responsibility will be to design, develop, and execute multi-user workloads and monitor, profile, and analyze performance and also investigate OS, compiler, network, and hardware issues that affect cloud performance. Regular collaboration with the development teams will be required to understand the features and to work towards improving product performance.

Preferred Skills:

  • MS or PHD in Computer Science or related field. BS may be considered with outstanding skills and experience

  • 2 years of software industry experience

  • Strong analytical and problem solving skills

  • Strong shell scripting, C, and/or Java Programming

  • Understanding of Linux operating system

  • Understanding of Database technologies

  • Familiarity with database and/or server administration and performance

  • Familiarity with system monitoring or profiling tools is desirable

  • Exposure to virtualization or DB service in the cloud will be an advantage

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Devops Database Engineer


Posted 2 days ago

VIEW JOBS 4/17/2019 12:00:00 AM 2019-07-16T00:00 Purpose Box's data infrastructure is going through a rapid transformation as we continue to scale our business. HBase, Redis, Memcached, MySQL and other database technologies are all at the heart of enabling Box's ability to store and retrieve critical customer data with low latency. The Database Operations team is responsible for continually pushing the boundaries of our data infrastructure capabilities through developing tools to improve infrastructure leverage, collaborating with engineers across various teams to on-board and support new products, and continuing to drive improvements to the reliability and availability of Box's database platforms. In this role, you will be discovering opportunities to drive efficiencies in our hardware and software platforms as well as improving or automating manual processes. As the infrastructure continues to grow, you'll be developing robust software to automate routine tasks, automate infrastructure management, and validate changes to database configuration to improve overall throughput of our data platforms. Why the team needs you The Database Operations team is comprised of talented and motivated engineers who continually push the boundaries for our team and organization, as a whole. We will be looking for your unrivaled experience and insights in running HBase and caching infrastructure in a Linux environment. Your background in Linux systems administration or software development along with your continued passion to grow and challenge others in the team will be paramount to finding the best possible solutions to the challenges we set out to tackle, as a team. Why Box needs you Box is growing fast. Real fast. Every business in the world is looking to modernize the way that they work. As the leader in cloud content management, Box is the only company that can help enterprises transform how people work together. Come help us define a robust way to build, operate, and scale Box's data platforms that power this industry-leading mission! Why you need Box You're going to have the unique opportunity to help scale out a rapidly growing data platform using HBase and other non-relational data stores as backends to customer-facing client applications. Like others in this position, you'll be challenged to push existing configurations beyond their current limits through performance testing and tuning. You'll also get to take on opportunities to build software with a test-driven development mindset that aims to simplify routine work or resolve larger technical problems. Through cooperation with engineers across other teams in the engineering organization, you'll also enable the development of new products that have a lasting and direct impact on the entire business. Who you are * You have 5+ years of production operations experience and enjoy talking about stability, scalability, and how to improve the performance of HBase and caching infrastructures at scale. * You like to figure out what is going on inside of distributed data stores like HBase, Redis, or Memcached by digging into source code and understanding bottlenecks that impact the reliability and performance * You are a problem solver and enjoy solving complex problems through deep dives into the Linux kernel or the JVM * You've worked in multi-functional engineering teams and have an eye for enabling others' success in building new features and software to grow our business * You have a passion for automating routine work and processes with software written in Python, PHP, Bash, Java, Go, and more Box Redwood City CA

Database Engineer