Meet You Future Employer: Oracle Labs Teck Talk & 1:1 Info Sessions

Thumbnail

Event details

Date 06.03.2025
Hour 17:1519:15
Speaker Giulia Carocari, Boris Spasojevic , Alina Yurenko et Athanasios Xygkis
Location
Category Conferences - Seminars
Event Language English
Meet Your Future Employer : Oracle Labs Tech Talk & 1:1 Info Sessions

ORACLE invites you to join them for an exclusive insight into Oracle Labs and for an overview of their internship opportunities on Thursday, 6 March 2025 at 5.15 p.m. in room BC410.

1. ORACLE Labs Presentation & Tech Talk (open to all): from 5.15 p.m. to 6.15 p.m.
Oracle Labs is a research center where big parts of Oracle’s innovation take place. The research areas span most fields of computer science and small project ideas can turn into large open-source projects or Oracle products when they mature. In this presentation, four members of Oracle Labs will talk about the innovation happening at the Labs. After an introduction of the core mission and an overview of all research projects in the Labs, they will dive deeper into three topics:
GraalOS: Serverless computing for the Java ecosystem
Cloud-native applications are becoming the norm in today’s constantly evolving application landscape. High scalability, ease of deployment, and straightforward management of applications are key factors for successful cloud services. GraalOS is platform that offers developers push-button Java application deployment, while ensuring high availability, sufficient resources as the application load varies, and cost-effectiveness by minimizing service-side resource consumption. This talk will shed some light on the numerous challenges behind GraalOS, including isolation, networking, and authentication, under the demand for high scalability.
Project Compass
As AI continues to revolutionize industries, the need for more sophisticated and agile systems is growing in a broad range of application, spanning from software development to data science and cloud operations. Our research focuses on developing an enterprise framework for AI agents that balances reliable automation of complex tasks and flexible adaptation to unforeseen challenges. In this talk, we will explore how we can enable users to easily design, debug and deploy agents that can interact with complex environments, reason, and learn from past experiences.
Embedding Languages in Java with GraalVM
Javascript is a language you can use to tell the browser to do things to web pages that the browser doesn’t know how to do by itself. You can also use Javascript to tell node.js how to respond to incoming HTTP requests. You can also use Javascript to tell the Oracle RDBMS what data to read/write/verify/etc. All three of these are examples of embedding a language (Javascript) into an application (Browser, node.js, Oracle RDBMS). GraalVM offers several high-performance language implementations (including Javascript) and an API for embedding said languages into Java applications. This talk is a guided tour of a toy example of embedding Javascript into a Java application and compiling that Java application into a native executable.

>> Speakers
  • Giulia Carocari is a Senior Member of Technical Staff at Oracle Labs. She joined in May 2022 after completing her Master’s degree in Computer Science at ETH Zurich. Her current research focus is on how to bridge the gap between natural language requirements and application development.
  • Boris Spasojevic is a Principal Researcher at Oracle Labs, working on GraalVM. His research is currently focused profile-guided optimizations and inlining for AOT compiled JVM programs. Previously he worked on language-agnostic runtime optimizations for dynamic languages, language-agnostic developer tools and implications of polyglot development. Boris received his PhD from the University of Bern on the topic of software ecosystem-aware developer tools.
  • Alina Yurenko is a developer advocate for GraalVM at Oracle Labs, a research & development organization at Oracle, and is involved in Oracle’s open source program. Loves both programming and natural languages, compilers, and open source.
  • Athanasios Xygkis is a Senior Member of Technical Staff at Oracle Labs in the GraalOS team for the past 1.5 years. He holds a PhD in Distributed Computing from EPFL and currently focuses on efficient and secure networking and isolation of GraalOS applications.
21:1 Information Sessions (apply by uploading your CV)  from 6.40 p.m.

Oracle invites you to participate in an individual discussion with one of their engineers to learn more about their labs and research, internship opportunities projects, and to ask any specific questions you may have.

If you are interested in participating in the 1 to 1 information sessions, please upload your CV during the registration process, by Wednesday, 26 February 2025, at the latest.
Oracle will contact selected students for scheduling their information session.

For any inquiries regarding the processing of your personal data, you can contact the company, which acts as an independent data controller.

Encountering issues during registration? Reach out to <a href=“mailto:[email protected]“>[email protected]</a> with the subject line “Oracle Labs’ Presentation’ .

Organised by the Transversal Skills and Career Center.

Practical information

  • General public
  • Registration required

Organizer

  • EPFL Transversal Skills and Career Center

Contact

  • EPFL Transversal Skills and Career Center

Share