Software Engineer Intern - Database Technologies

Oracle is the world's leading provider of business software. With a presence in over 175 countries, we are one of the biggest technology companies on the planet. We're using innovative emerging technologies to tackle real-world problems today.
$39,500 - $110,240
Backend
Software Engineering Intern
In-Person
5,000+ Employees
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Oracle Aconex - Summer Intern (Software Engineer)

Summer Software Engineering Internship at Oracle Aconex in Melbourne, offering hands-on experience in cloud-based construction software development with potential for full-time conversion.

ADA Software Engineer Intern

Ada Developer Academy Software Engineer Internship at Oracle, offering hands-on development experience with competitive pay and benefits in Seattle or Austin.

Software Engineer Intern - Customer Success Services

Oracle internship opportunity for Software Engineers in Customer Success Services, offering hands-on experience with cloud technologies and customer solutions.

Intern as Software Engineer - part time

Part-time Software Engineering Internship at Oracle in Prague, perfect for university students seeking hands-on experience in full-stack development with modern technologies.

Software Engineer Intern - OHAI (Multiple Locations)

Oracle Health & AI (OHAI) internship program for software engineers to work on next-generation healthcare platforms and cloud-native solutions.

Description For Software Engineer Intern - Database Technologies

Oracle is seeking Software Engineer Interns for their Database Technologies organization. This internship is intended for current students (BS/MS/PhD) enrolled in a full-time degree program. Available internship dates are May 19 – August 8, 2025 and June 16 – September 5, 2025. Work location is in the San Francisco Bay Area (Redwood Shores, CA).

The Database Technologies organizations creates data management technologies that power the modern economy, including the Oracle Database, Database Services in Public and Private Clouds, and the Oracle Autonomous Database. The team also engineers hardware systems specialized for databases used by over 75% of the largest businesses in the world.

Interns will work on full stack development of databases including Oracle NoSQL Database, Oracle Times-Ten In-Memory Database, and the Oracle Database itself. The work involves areas such as distributed databases, scalability, high availability, security, analytics, data warehousing, automatic parallelization, networking, replication, distributed caching, transaction engines, data engines, SQL execution, query optimization, and language design.

Qualifications:

  • Currently enrolled in a Bachelor's, Master's, or PhD program in Computer Science, Computer Engineering, or equivalent
  • Completed at least junior year of undergraduate degree by summer 2025
  • Strong proficiency in C, C++, and Java
  • Ability to implement sophisticated algorithms and data structures in complex systems
  • Experience with two or more areas: Computer Architecture, Distributed Systems, Database Systems, Multithreaded/Multicore programming, Parallel Programming, Operating Systems
  • Minimum 3.0 GPA preferred

This internship offers a comprehensive benefits package and an opportunity to work on cutting-edge database technologies that power critical systems used by billions of people worldwide.

Last updated 7 months ago

Responsibilities For Software Engineer Intern - Database Technologies

  • Full stack development of databases including Oracle NoSQL Database, Oracle Times-Ten In-Memory Database, and Oracle Database
  • Work on distributed databases, scalability, and high availability
  • Develop security features for database systems
  • Implement analytics and data warehousing solutions
  • Design and implement automatic parallelization techniques
  • Work on networking, replication, and distributed caching
  • Develop transaction engines and data engines
  • Optimize SQL execution and query performance
  • Contribute to language design for database systems

Requirements For Software Engineer Intern - Database Technologies

Java
  • Currently enrolled in a Bachelor's, Master's, or PhD program in Computer Science, Computer Engineering, or equivalent
  • Completed at least junior year of undergraduate degree by summer 2025
  • Strong proficiency in C, C++, and Java
  • Ability to implement sophisticated algorithms and data structures in complex systems
  • Experience with two or more areas: Computer Architecture, Distributed Systems, Database Systems, Multithreaded/Multicore programming, Parallel Programming, Operating Systems
  • Minimum 3.0 GPA preferred

Benefits For Software Engineer Intern - Database Technologies

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Paid time off (Flexible Vacation for salaried positions)
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?