development, compiler optimizations, and performance tuning. In-depth knowledge of GPU architecture, including memory hierarchies, thread blocks, warps, and scheduling. Experience with compiler development, LLVM/MLIR, or domain-specific language (DSL) optimizations. Familiarity with tensor operations and matrix multiplications is a plus. Proven optimizing numerical algorithms for high More ❯
similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
IC Resources
similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and More ❯
City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and More ❯
or contribution to graphics drivers, demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions. Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API More ❯
or contribution to graphics drivers, demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions. Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API More ❯
This position will require the candidate to work closely with researchers and engineers to enable and accelerate new research efforts for on-device AI. LLVM experience will be a plus. Role and Responsibilities As an AI Software Engineer, you will: Develop features and functionality across the AI stack – from … Git, CI, Agile, package managers, etc. Excellent communication, teamwork, problem-solving skills, and a results-oriented attitude. Desirable Skills: Knowledge of computer vision fundamentals. LLVMcompiler experience. Experience with commercial/production AI. Experience in Python/Java/Kotlin. #J-18808-Ljbffr More ❯
HPC, HFT, AI infrastructure) Deep understanding of distributed systems and real-time data processing Strong C++ and Python skills Experience with ML compilers like LLVM, MLIR Knowledge of ML frameworks and optimization techniques Experience scaling AI workloads on custom infrastructure Debugging, profiling, performance tuning skills Degree in CS, Engineering More ❯
internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think More ❯
internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think More ❯
internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think More ❯
direct supervision. Nice-to-haves Entrepreneurial spirit and previous experience in early stage startups. Experience with open-source development. Experience working with compilerinfrastructure (LLVM). Experience with the internals of large-scale data processing and query performance optimization. Everyone is welcome We are highly committed to create new More ❯
compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think More ❯
compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think More ❯
compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think More ❯
vectors. Proficientusing programming languages and their build systems such as: C, C++, Python, GoLang, Rust. Experience in compiler toolchain development such as building custom LLVM passes. Experience with leveraging the different stages of compilation i.e. intermediate representation. Experience in building high-quality code and helping others to meet those More ❯
PhD in Mathematics, Physics, or Computer Science. Nice to Have Knowledge of quantum computing, especially quantum error correction. Experience with modern compiler frameworks like LLVM or MLIR. Experience working in software development teams using version control and issue trackers. What We Offer Work alongside a talented team at the More ❯
in running large-scale workloads on heterogeneous compute clusters, optimizing for efficiency and scalability. Compiler Optimization: Foundational understanding of compiler theory and tools like LLVM and ROCm for kernel and system performance optimization. ACADEMIC CREDENTIALS: Bachelor ’ s and/or Master’s Degree in Computer Science , Computer Engineering, Electrical More ❯
in running large-scale workloads on heterogeneous compute clusters, optimizing for efficiency and scalability. Compiler Optimization: Solid understanding of compiler theory and tools like LLVM and ROCm for kernel and system performance optimization. ACADEMIC CREDENTIALS: Bachelor's and/or Master's degree in Computer Science, Computer Engineering, Electrical More ❯
Knowledge of database internals or data migration concepts Familiarity with CI/CD (e.g., GitHub Actions) Tech You’ll Touch: Linux, C++, TypeScript, PostgreSQL, LLVM Docker, Kubernetes, GitHub, Azure Why You Should Join: ✅ Solve real-world, enterprise-scale problems from day one ✅ Work with senior engineers and learn in More ❯
Kubernetes, and cloud platforms (Azure, AWS, GCP) Familiarity with CI/CD and DevOps tooling (e.g., GitHub Actions) The Stack: Linux, C++, TypeScript, PostgreSQL, LLVM Docker, Kubernetes, GitHub, Azure Why It’s Exciting: ✅ Join at the inflection point — live customers, big funding round, rapid growth ahead ✅ Take ownership of More ❯
DevOps practices and CI/CD pipelines, with experience in GitHub Actions or similar tools. Our Tech Stack - Core Technologies: Linux, C++, PostgreSQL, TypeScript, LLVM - Development Tools: Docker, Kubernetes, GitHub, and cloud platforms like Azure Why Join Liberatii? At Liberatii, you’ll be part of a team that: - Moves More ❯
and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compilerinfrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with More ❯
and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compilerinfrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with More ❯
model execution and scheduling to hardware-level constraints Collaborate with compiler engineers to improve code generation, execution paths, and memory layouts using tools like LLVM or MLIR Work with hardware teams to ensure the software stack fully leverages the capabilities of our OTPU architecture Extend ML frameworks (e.g., PyTorch … or near real-time data processing Strong programming skills in C++ and Python for performance-sensitive applications Hands-on experience with ML compilers (e.g., LLVM, MLIR), and knowledge of runtime and scheduling optimizations Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimize their execution More ❯