Sr. Programmer

Acldigital

Bengaluru

Sur place

INR 1 200 000 - 1 600 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

A technology collaboration firm is seeking C programmers to assist in porting Oracle’s database code from XL to Open XL compilers. The role emphasizes debugging, performance tuning, and hands-on experience with ONNX Runtime optimization on AIX. Ideal candidates will have strong troubleshooting skills in complex systems, a solid background in C programming, and proficiency in system programming within UNIX/Linux environments. Join a high-impact team working on critical machine learning infrastructure enhancements.

Qualifications

  • Exceptional troubleshooting skills in complex systems.
  • Solid experience with C programming using various compilers.
  • Proficiency in system programming including memory management and performance tuning.

Responsabilités

  • Port Oracle database code from XL to Open XL compilers.
  • Optimize database performance on IBM Power architecture.
  • Enhance ONNX Runtime performance on AIX.

Connaissances

Troubleshooting skills
C programming experience
System programming in UNIX/Linux

Outils

GDB
Valgrind
Perf

Description du poste

We’re hiring exceptional C programmers to join a high-impact collaboration between Oracle and IBM, focused on porting Oracle’s database code from XL to Open XL compilers.

While compiler development experience is a strong plus, we’re open to candidates with deep debugging and system programming expertise who thrive in complex, performance-critical environments.

This role emphasizes deep engagement with real-world compiler behavior, runtime debugging, and performance tuning rather than writing large volumes of new code.

You’ll work directly with Oracle engineers, gain client-side exposure, and contribute to the stability and optimization of one of the world’s most widely used enterprise databases.

One of the roles will involve ONNX Runtime optimization on AIX, offering hands‑on experience with a modern, AI‑focused framework.

You’ll build expertise in performance tuning, with direct relevance to machine learning infrastructure and compiler‑driven AI acceleration — both fast‑growing, high‑impact domains.

Responsibilities
  • Port Oracle database code from IBM’s XL to Open XL compilers on the AIX operating system, investigating and resolving complex compile‑time and runtime issues to ensure production readiness
  • Optimize Oracle database performance on IBM Power architecture by analyzing runtime behavior, identifying bottlenecks and opportunities, and working with other Oracle engineers to implement effective solutions
  • For the ONNX role, enhance ONNX Runtime performance on AIX to accelerate key ONNX functions invoked by the Oracle database. This involves applying techniques like compiler tuning, vectorization, threading/parallelization, custom operation implementations and numerical algorithm refinements
Required Skills
  • Exceptional troubleshooting skills (with or without a debugger) in large‑scale, complex systems
  • Solid experience with C programming using compilers such as GCC, XL C, ICC, Clang/LLVM, AOCC
  • Proficiency in system programming in UNIX/Linux, including memory management, threading, process control, and performance tuning
Preferred Skills
  • Hands‑on experience with GDB for low‑level debugging
  • Compiler development experience or contributions to open‑source compiler projects
  • Understanding of compiler internals or behavior (LLVM experience is a plus)
  • Familiarity with C++, Java, Java Development Kit (JDK), and Java Virtual Machine (JVM)
  • Performance analysis/tuning with tools like Valgrind, Perf, Nectar, PMU, Pipestat, Nmon
  • Distributed or parallel application experience
  • Experience with ONNX or numerically intensive algorithms used in AI, simulation, or modeling
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

AIX Developer (Compiler)
AIX Developer (Compiler)

International Business Machines Corporation • Bengaluru

Sur place
INR 1 200 000 - 2 400 000
AIX Developer (COBOL)
AIX Developer (COBOL)

International Business Machines Corporation • Bengaluru

Sur place
INR 3 000 000 - 6 000 000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

Sur place
INR 2 000 000 - 3 000 000
AIX Developer
AIX Developer

International Business Machines Corporation • Bengaluru

Sur place
INR 2 500 000 - 4 200 000
AI Libraries Developer
AI Libraries Developer

International Business Machines Corporation • Bengaluru

Sur place
INR 2 200 000 - 3 200 000
Oracle PL/SQL Developer
Oracle PL/SQL Developer

Closing Gap • Chennai District

Sur place
INR 800 000 - 1 400 000
Software Developer 4
Software Developer 4

Mployee.me • Bengaluru

Sur place
INR 3 000 000 - 6 000 000
Principal Application Software Engineer
Principal Application Software Engineer

Oracle India Private Limited • Bengaluru

Sur place
INR 4 000 000 - 9 000 000
Flexible medical coverage
Life insurance
Retirement options
+2
Core Java Developer
Core Java Developer

Oracle India Private Limited • Bengaluru

Sur place
INR 1 600 000 - 2 400 000
Oracle PL/SQL Developer
Oracle PL/SQL Developer

The Closing Gap • Chennai

Sur place
INR 600 000 - 900 000