04 Aug
|
Bayshore Intelligence Solutions
|
Karnataka
04 Aug
Bayshore Intelligence Solutions
Karnataka
Hiring Now Compiler Developer System Programmer C Programming Systems Compiler Internals Location Bangalore Experience 5 years Positions Multiple Contract Start Date Immediate Joiners Preferred We are hiring strong C programmers and system-level engineers to support a high-impact enterprise compiler and runtime modernization initiative for a Tier-1 technology customer The work focuses on migrating large-scale database and system components from an older proprietary compiler toolchain to a modern LLVM-based toolchain While direct compiler development experience is a plus we are also interested in engineers with robust debugging systems knowledge and the ability to reason deeply about low-level behavior in complex performance-critical environments This role involves close collaboration with senior engineers from the customer organization exposure to real-world production systems and a deep dive into compiler behavior runtime debugging and performance optimization One of the available positions includes work on optimizing ONNX Runtime for a UNIX-based environment offering hands-on experience at the intersection of compilers performance engineering and AI acceleration frameworks Responsibilities Port and adapt large-scale system database code from a legacy compiler toolchain to a modern LLVM-based toolchain on a UNIX platform Investigate and resolve complex compile-time and runtime issues to ensure production-grade stability Analyze application runtime behavior to identify performance bottlenecks and collaborate with customer engineering teams to implement optimizations For ONNX-related roles Enhance ONNX Runtime execution performance on UNIX systems using techniques such as Compiler and code-generation tuning Vectorization Multi-threading parallelization Custom ops Numerical optimization Required Skills Strong C programming experience ideally using compilers such as GCC Clang LLVM AOCC or similar toolchains Deep expertise in system programming on UNIX Linux memory management threading IPC process control performance tuning Exceptional debugging and root-cause analysis skills with or without a debugger Preferred Skills Hands-on experience with GDB or similar debugging tools Familiarity with compiler internals or contributions to compiler open-source toolchain projects Experience with LLVM or understanding of compiler optimization pipelines Exposure to C Java JDK JVM internals Performance analysis experience using tools such as Valgrind Perf PMU tools Pipestat Nmon Experience with distributed parallel applications Background in ONNX Runtime numerical algorithms or performance-critical AI workloads Job Type Full-time
📌 Compiler Developer And System Programer (Karnataka)
🏢 Bayshore Intelligence Solutions
📍 Karnataka