Nodejs Compiler Developer

IBM


Date: 2 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time
Introduction

Introduction

At IBM, our work is a calling: To build. To design. To code. To invent. To collaborate. We're not just doing something better; we're attempting things you've never thought possible. Are you ready to lead in this new era of technology and help solve some of the world's most challenging problems?

We are seeking a passionate and skilled V8 Platform Compatibility Developer to join our team and shape the future of JavaScript and WebAssembly performance on critical IBM platforms. This is a unique opportunity to make a significant impact on the open-source V8 project and ensure its excellence on s390x architectures (IBM z)

Your Role And Responsibilities

Your Role and Responsibilities

Role

As a key member of our compiler platform compatibility team, you will be focused on the V8 JavaScript engine. In this role, you will:

  • Design and Develop: Maintain the V8 backend for s390x architectures.
  • Optimize Performance: Dive deep into Just-In-Time (JIT) compilation and garbage collection (GC) subsystems to analyze and improve performance for customer workloads.
  • Contribute to Open Source: Actively participate in the V8 open-source community, contributing your code and expertise upstream to benefit the entire ecosystem.
  • Debug and Troubleshoot: Tackle complex, low-level issues using tools like GDB, identifying root causes in generated code and runtime behavior.
  • Drive Innovation: Stay current with advancements in compiler technology, JavaScript language features, and WebAssembly to drive innovation within IBM.

Required Technical And Professional Expertise

  • Compiler Expertise: Deep knowledge of compiler architecture, code generation, and optimization techniques.
  • Programming Mastery: Proficiency in C/C++ and assembly language, with specific hands-on experience in s390x assembly.
  • Open Source Experience: Demonstrable experience contributing to large-scale open-source projects. A portfolio of upstream commits to V8 or a similar project (LLVM, GCC, etc.) is highly desirable.
  • Debugging Skills: Strong debugging skills, including experience with tools like GDB.
  • Linux Proficiency: Deep familiarity with the Linux operating system, its development tools, and command-line environment.

Preferred Technical And Professional Experience

  • Experience with other parts of the V8 engine, such as Turbofan, Liftoff, Sparkplug, Maglev, Torque, or Sandbox.
  • Strong knowledge of JavaScript and WebAssembly (Wasm).
  • Familiarity with Node.js internals.
  • Experience with performance analysis and profiling tools.
  • Knowledge of modern CI/CD practices and tools (Git, Jenkins, etc.).

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Analyst/Lead Analyst – Private Credit (Asset Management)

D. E. Shaw India Private Limited, Bengaluru, Karnataka
5 hours ago
The D. E. Shaw group is a global investment and technology development firm with more than $90 billion in investment capital as of March 1, 2026, and offices in North America, Europe, and Asia. Since our founding in 1988, our firm has earned an international reputation for successful investing based on innovation, careful risk management, and the quality and depth...

Area Retail Manager - Hyderabad

PUMA Group, Bengaluru, Karnataka
3 days ago
SPEED & SPIRIT is what we look for in our candidates, defined by some simple values that inspire us to BE DRIVEN in our performance, BE VIBRANT in our sporting legacy, BE TOGETHER in our team spirit, and BE YOU to let our individual talent and experience shine. Applying for a job at PUMA is easy and all genders are...

Engineer-1

Magna International, Bengaluru, Karnataka
6 days ago
Job descriptions may display in multiple languages based on your language selection.What We OfferAt Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied...