Software Developer 3 | Job in Riyadh, Saudi Arabia by Oracle | GulfTalent

Are you passionate about programming and would like to join a fast growing international team developing GraalVM, a high-performance multi-language driver?

Our mission is simple: to make programs run faster and programmers more productive. The world-class advanced R&D team at Oracle Labs is constantly innovating in compilers, virtual machines, and programming languages. We build high performance applications for Java, JavaScript, Ruby, R, Python and C/C++. The multilingual Truffle framework focuses on interoperability and reuse between different languages. The GraalVM Just-in-Time (JIT) compiler exploits profiling information aggressively and uses the latest dynamic assembly technology. The GraalVM Ahead-of-Time (AOT) Native Image compiler allows Java sources to be compiled into native binaries with a low memory footprint and high performance comparable to applications written in C, C++ or Go. Our team develops various productivity tools that support the entire GraalVM ecosystem. The latest results of our work are published at international conferences for research and developers.

What we offer:

Challenge and change tasks in the context of creating new products.
Support remote work and flexible working hours.
A self-organised international team with diverse backgrounds.
– The ability to publish the results of your achievements.
Career growth opportunities.
Competitive salaries and benefits.

What we expect from the right candidate:

– Ph.D. Degree in Computer Science or related field.
– Excellent skills in written and spoken English.
A good team player, especially on an international team that uses telecom to a great extent.
Good communicator who is willing to travel and has experience delivering cutting edge business to both industry and research audiences.
The drive to change the state of the art and push the boundaries of what seems possible.
Expert knowledge of Java, experience with other JVM-based languages ​​(Kotlin, Scala, Groovy).
Experience working on developer tools, particularly within Netbeans, Google Chrome or VSCode.
Very good knowledge of at least two languages ​​of JavaScript, Ruby, R or Python.
Very good knowledge of virtual machine building and JIT compilers.
Experience with cloud services in particular with Oracle Cloud.
Knowledge of SQL (Oracle, MySQL, MongoDB), including Java-based OR frameworks (Hibernate).
Knowledge of web development (HTML5/JavaScript frameworks, TypeScript, visualization frameworks such as GWT).

READ MORE  ETIC, Azure Developer | Job in Cairo, Egypt by PricewaterhouseCoopers | GulfTalent

Oracle delivers an integrated suite of applications, databases, servers, storage, and cloud technologies to enable modern businesses. For most companies, flexibility is critical. Oracle provides a wide range of software, systems, and cloud deployment models — including public, on-premises, and hybrid clouds — to ensure technology is resilient to the unique needs of businesses.

Oracle Cloud is a complete, integrated suite of platform, infrastructure, and application services. With advanced scalability and security, Oracle Cloud enables technical flexibility across the enterprise, connects people to information for clearer insights, and drives efficiency through streamlined workflows.

More than 420,000 customers in 145 countries have used Oracle technology to accelerate their digital transformation.

Source link

Leave a Comment