Software Engineer InternRegular price
Advanced Research and Development Apps Intern – Oracle Labs
Oracle University Tech Recruiting
Our future success depends on hiring world-class, early in career talent who are looking to power next-generation services and solutions. We are hiring BS/MS/PhD students with a diverse set of skills and experiences to work in and across multiple teams within the Oracle Labs organization. Our program is intended to enhance your overall learning experience, help build your network, and accelerate your opportunity to make an impact.
Oracle Labs is the advanced research and development arm of Oracle. We focus on the development of technologies that keep Oracle at the forefront of the computer industry. Oracle Labs researchers look for novel approaches and methodologies, often taking on projects with high risk or uncertainty, or that are difficult to tackle within a product-development organization. Oracle Labs research is focused on real-world outcomes: our researchers aim to develop technologies that will someday play a significant role in the evolution of technology and society. For example, chip multithreading and the Java programming language grew out of work done in Oracle Labs.
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. From advancing energy efficiency to reimagining online commerce, the work we do is not only transforming the world of business—it's helping advance governments, power nonprofits, and giving billions of people the tools they need to outpace change. For more information about Oracle (NYSE:ORCL), visit us at oracle.com .
What You’ll Do
The Oracle Labs Apps team oversees designing, building and operating apps that follow the principles of modern app development. Such apps need to adhere to high standards in terms of security, compliance, availability, and more.
One such app is Oracle Labs Data Studio which is a web-based notebook platform for data scientists operating in the enterprise space. Another example app is the Oracle Contributor Agreement (OCA) Signing Service which enables contributors to Oracle-sponsored open-source projects to electronically sign a contributor agreement.
There are many diverse topics offered by the Oracle Labs Apps team – depending on the app(s) you will be working on. Sample topics include Cloud Native service monitoring, compliance checks for Oracle’s open-source (GitHub) repositories, improving the OCA approval flow, visualizing very large graphs in Data Studio, and designing & building entirely new apps or features running on Oracle Cloud Infrastructure.
Please see the Oracle Labs internship website for more details and interesting app projects that you can apply for.
What You’ll Bring: (Objective Minimum Qualifications)
To be considered for an internship position in the Oracle Labs organization, you must possess the Objective Minimum Qualifications (OMQs) below. Please ensure that your application clearly indicates that you meet these OMQs, either on your resume and/or by uploading additional documents such as a transcript.
- BS, MS, or or PhD degree in Computer Science, Computer Engineering, or an equivalent science/engineering field
- Experience with object-oriented programming.
- Thorough understanding of CS fundamentals including data structures, algorithms and complexity analysis.
- Experience with full-stack and Java programming.
- Excellent problem-solving and analytical skills.
- Have no more than 12 months of professional full-time work experience in the technology field (excluding internships, research and/or teaching assistant roles, and military experience).
- Have completed at least one internship, research assistantship, teaching assistantship, or equivalent practical experience working with the relevant technical areas noted above.
- Reside in the Canada and/or attend a university in the Canada.
- Able to obtain work authorization in the Canada in 2022.
Other Preferred Qualifications
- Experience with these technologies is a plus: Java, REST-ful architecture, web server frameworks (e.g., Spring Boot), JS/HTML/CSS, UI component frameworks (e.g., React), GitHub apps/checks/actions.
What We’ll Give You
High-impact projects: You’ll get the opportunity to directly influence our cutting-edge products. Got a question or idea? Voice it. Your curiosity could help advance our next-generation cloud applications and help us find new ways to apply emerging technologies like AI, machine learning, and blockchain.
Mentors that care: Work with industry-leading experts and award-winning researchers.
Fast-Paced Environment: Experience a fast-paced development environment from project incubation to delivery.
Cutting Edge Technology: Work on cutting edge technology in enterprise cloud computing.
Collaborative Environment: Collaborate with a cross-geographical, diverse team working towards a common goal.
Getting To Know You
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 veteran’s status or any other characteristic protected by law.
This job code is utilized for the majority of our temporary hires. The individual is performing hourly job duties as defined under the Fair Labor Standards Act.