Want to get hired at Oracle?

Undergrad Software Engineer Intern - Oracle Cloud Infrastructure

Oracle

Nashville, TNOn Site

Original Job Summary

About the Role

The Undergrad Software Engineer Intern - Oracle Cloud Infrastructure position is a full-time, in-office internship in Nashville, TN, targeting candidates enrolled in a Bachelor's Degree program. This internship runs for either May-Aug 2026 or June-Sept 2026.

Program Overview

Oracle seeks world-class early career talent to build next-generation cloud infrastructure. The internship enhances learning, builds networks and accelerates your impact with cutting-edge technologies.

The Team and Responsibilities

Working on Oracle Cloud Infrastructure (OCI), you will contribute to a broad suite of cloud products, including Compute, Storage, Networking, Security, and Platform services. Responsibilities include:

  • Design and build large-scale distributed cloud infrastructure
  • Write code and develop efficient data structures and algorithms
  • Develop, debug, and maintain software for web services and tools

What You’ll Bring

Candidates must be enrolled in a relevant Bachelor’s program and proficient in at least two programming languages (C, C++, Java, Python, etc.). Demonstrated project or internship experience in multiple technical areas such as Algorithms, Machine Learning, Distributed Systems, and Cloud Computing is required. Experience working with Linux, web services and compute platforms in an agile environment is also important.

Preferred Qualifications and Additional Information

A minimum GPA of 3.0 is preferred. Note that this role is fully in-office at Nashville, TN and US visa sponsorship is not available.

Compensation & Benefits

This internship offers hourly rates between $19.62 and $53.00 (approx. $40,800 to $110,240 per year), along with a comprehensive benefits package including medical, dental, vision insurance, paid time off, 401(k), and more.

Oracle Culture

Oracle values diversity, inclusion and innovative thinking. The company is a global leader in cloud solutions and is committed to equal opportunity and accessibility throughout the hiring process.

Key skills/competency

  • Cloud Infrastructure
  • Software Development
  • Distributed Systems
  • Coding
  • Algorithms
  • Data Structures
  • Debugging
  • Agile
  • Linux
  • Web Services

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant projects and skills.
  • Research Oracle: Understand Oracle Cloud Infrastructure details.
  • Prepare coding examples: Showcase proficiency in multiple languages.
  • Practice interview questions: Focus on cloud and distributed systems.

📝 Interview Preparation Advice

Technical Preparation

Practice coding in C, Java, and Python.
Review distributed systems and cloud concepts.
Solve algorithm and data structures problems.
Debug and develop sample web services.

Behavioral Questions

Describe project challenges and resolutions.
Explain teamwork in agile environments.
Discuss time management in academic projects.
Illustrate problem-solving in technical obstacles.