Employment:
Full Time
Are you passionate about programming and want to join a fast growing international team developing GraalVM, a high-performance multilingual runtime?
Our mission is simple: Make programs run faster and programmers more productive. Our world-class research and advanced development team at Oracle Labs is constantly innovating in the area of compilers, virtual machines, and programming languages. We are building high-performance implementations for Java, JavaScript, Ruby, R, Python, and C/C++. Our multi-language framework Truffle focuses on interoperability and reuse between different languages. GraalVM Just-in-Time (JIT) compiler aggressively exploits profiling information and employs the latest dynamic compilation techniques. GraalVM Ahead-of-Time (AOT) compiler Native Image allows compilation of Java sources into native binaries with low memory footprint and high performance comparable to applications written in C, C++, or Go. Our team is developing various productivity tools supporting the whole GraalVM ecosystem. The latest results of our work are published at international research and developer conferences.
What we offer:
– Challenging and changing tasks in the context of creating new products.
– Support for remote work and flexible working hours.
– International self-organized team with diverse backgrounds.
– Ability to publish the results of your achievements.
– Opportunities for career growth.
– Competitive pay and benefits.
What we expect from a suitable candidate:
– Ph.D. degree in computer science or related field.
– Excellent English verbal and written skills.
– Good team player, especially in an international team that heavily uses remote communication.
– Good communicator willing to travel and with experience presenting cutting edge work to both industry and research audiences.
– Motivation to change the state of the art and push the limits of what seems possible.
– Expert knowledge of Java, experience with other JVM-based languages (Kotlin, Scala, Groovy).
– Experience working on developer tooling, especially within Netbeans, Google Chrome, or VSCode.
– Very good knowledge in at least two of JavaScript, Ruby, R, or Python.
– Very good knowledge of virtual machine construction and JIT compilers.
– Experience with cloud services and in particular with Oracle Cloud.
– SQL knowledge (Oracle, MySQL, MongoDB), including Java-based O-R frameworks (Hibernate).
– Web development know-how (HTML5/JavaScript frameworks, TypeScript, visualization frameworks such as GWT).
Oracle offers an integrated array of applications, databases, servers, storage, and cloud technologies to empower modern business. For most companies, flexibility is critical. Oracle provides a wide choice of software, systems, and cloud deployment models – including public, on-premises, and hybrid clouds – to ensure that technology flexes to the unique needs of a business.
Oracle Cloud is a complete, integrated stack of platform, infrastructure, and application services. With advanced scalability and security, Oracle Cloud enables technical agility across the enterprise, connects people to information for clearer insights, and fosters efficiency through simplified workflows.
More than 420,000 customers across 145 countries have harnessed Oracle technology to accelerate their digital transformation.
Source: Job Posting - gulftalent.com