Nodejs Compiler Developer
IBM
Date: 1 hour 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:
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.
- 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.
- 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 resumeSimilar jobs
Technical Product Manager - cloud/finops/data analytics/AI
Optum,
Bengaluru, Karnataka
4 days ago
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive...
Data Scientist II, FinAuto
ADCI - Karnataka,
Bengaluru, Karnataka
5 days ago
DESCRIPTION
Interested to build the next generation Financial systems that can handle billions of dollars in transactions? Interested to build highly scalable next generation systems that could utilize Amazon Cloud?
Massive data volume + complex business rules in a highly distributed and service oriented architecture, a world class information collection and delivery challenge. Our challenge is to deliver the software...
Production Planning Analyst, Supply Chain
Amazon,
Bengaluru, Karnataka
6 days ago
DescriptionAt Amazon, delivering great experiences for our customers is top priority. The Production Planning Team ensures Amazon’s Fulfillment Centers have robust and cost optimal labor plans while constantly innovating in a number of areas aimed at improving our customers’ experience. You will work with stakeholders and data sources to recommend on-going hourly staffing plans and shift structures in all of...