We're Hiring: Research Engineer – AI for PCB Design (Full-Time | Hybrid | London) About DeepPCB DeepPCB is My Client’s cutting-edge AI-powered Place & Route design tool for Printed Circuit Boards (PCBs). By combining deep reinforcement learning with More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Morson Talent
We're Hiring: Research Engineer – AI for PCB Design (Full-Time | Hybrid | London) About DeepPCB DeepPCB is My Client’s cutting-edge AI-powered Place & Route design tool for Printed Circuit Boards (PCBs). By combining deep reinforcement learning with More ❯
re searching for Senior ML Compiler Engineers to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs that connect PyTorch, Tensorflow, JAX, and MXNet down to our low-level kernel drivers.Your mission will be to create seamless support for a broad ecosystem of large AI models, and ensure we are pushing … roadmap that unlock key high-impact technical and business milestones that drive the success of Flux. Architect & Build: Design and implement our compiler, runtime, and debugger for PyTorch, TensorFlow, JAX, and MXNet on custom hardware. Optimise Performance: Apply advanced techniques (layout, fusion, scheduling, tiling) to eliminate bottlenecks and maximise throughput. Mentor & Encourage Standards: Lead code reviews, coach peers, and … engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, 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 More ❯
re searching for Senior ML Compiler Engineers to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs that connect PyTorch, Tensorflow, JAX, and MXNet down to our low-level kernel drivers.Your mission will be to create seamless support for a broad ecosystem of large AI models, and ensure we are pushing … roadmap that unlock key high-impact technical and business milestones that drive the success of Flux. Architect & Build: Design and implement our compiler, runtime, and debugger for PyTorch, TensorFlow, JAX, and MXNet on custom hardware. Optimise Performance: Apply advanced techniques (layout, fusion, scheduling, tiling) to eliminate bottlenecks and maximise throughput. Mentor & Encourage Standards: Lead code reviews, coach peers, and … engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, 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 More ❯
searching for Staff Compiler Engineers to architect and build the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs. You will own integration with PyTorch, Tensorflow, JAX, and MXNet down to our low-level kernel drivers. Your mission will be to create seamless support for a broad ecosystem of large AI models, and ensure we are … requirements with the OTPU design; ensure software and hardware are designed together to deliver maximum performance. Architect & Build: Design and implement our compiler, runtime, and debugger for PyTorch, TensorFlow, JAX, and MXNet on custom hardware. Optimize Performance: Apply advanced techniques (layout, fusion, scheduling, tiling) to eliminate bottlenecks and maximize throughput. Mentor & Define Standards: Lead code reviews, coach peers, and … software engineering with a focus on C/C++ programming. Extensive experience in ML framework 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 More ❯
searching for Staff Compiler Engineers to architect and build the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs. You will own integration with PyTorch, Tensorflow, JAX, and MXNet down to our low-level kernel drivers. Your mission will be to create seamless support for a broad ecosystem of large AI models, and ensure we are … requirements with the OTPU design; ensure software and hardware are designed together to deliver maximum performance. Architect & Build: Design and implement our compiler, runtime, and debugger for PyTorch, TensorFlow, JAX, and MXNet on custom hardware. Optimize Performance: Apply advanced techniques (layout, fusion, scheduling, tiling) to eliminate bottlenecks and maximize throughput. Mentor & Define Standards: Lead code reviews, coach peers, and … software engineering with a focus on C/C++ programming. Extensive experience in ML framework 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 More ❯
MSc (or equivalent) in Machine Learning, Computer Science, or related field Proven track record with LLMs, generative AI, optimization, or sequential learning Experience with deep learning frameworks (TensorFlow, PyTorch, JAX, etc.) Expertise in one or more: reinforcement learning, Bayesian optimization, optimal experimental design, agents, or causality Experience in drug/target discovery, treatment modeling, or medical AI research Publications More ❯
MSc (or equivalent) in Machine Learning, Computer Science, or related field Proven track record with LLMs, generative AI, optimization, or sequential learning Experience with deep learning frameworks (TensorFlow, PyTorch, JAX, etc.) Expertise in one or more: reinforcement learning, Bayesian optimization, optimal experimental design, agents, or causality Experience in drug/target discovery, treatment modeling, or medical AI research Publications More ❯
You’ll need to be both a scientist and an engineer: excited by innovation, and pragmatic about delivering impact! 🛠️ Key Technologies: Python and modern ML libraries (e.g. PyTorch, TensorFlow, JAX) AWS and cloud infrastructure for scalable training and inference ML ops tooling, model monitoring, and data pipelines Bonus: experience with LLMs & generative AI is a strong plus 🎯 What They More ❯
You’ll need to be both a scientist and an engineer: excited by innovation, and pragmatic about delivering impact! 🛠️ Key Technologies: Python and modern ML libraries (e.g. PyTorch, TensorFlow, JAX) AWS and cloud infrastructure for scalable training and inference ML ops tooling, model monitoring, and data pipelines Bonus: experience with LLMs & generative AI is a strong plus 🎯 What They More ❯
AI environments. Proficiency in Python, R, C/C++, or Java, and awareness of security risks associated with these languages. Familiarity with key ML frameworks such as TensorFlow, PyTorch, JAX, and scikit-learn. Strong grasp of DevOps/CI/CD workflows and secure SDLC methodologies. Experience securing cloud-native environments, including containerized services (e.g., Kubernetes) and CI/ More ❯
language modeling architectures (e.g. transformers, SSMs) Solid development skills in Python and/or C++ Familiarity with ML libraries/frameworks such as PyTorch (preferred), TensorFlow, and/or JAX Intellectual curiosity, versatility, and originality combined with a pragmatic outlook Ability to reason through quantitative problems and communicate effectively with trading researchers Reliable and predictable availability Bonus Points Experience More ❯
or a related field, plus 3+ years of relevant experience. Demonstrated expertise applying deep learning to omics data at scale. Proficiency in Python and modern deep learning frameworks (PyTorch, JAX, or similar). Experience designing and operating data pipelines for genomics, transcriptomics, proteomics, or metabolomics. Solid grasp of causal inference, experimental design, and statistics. Familiarity with software engineering best More ❯
custom in-house). Solid grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers. Excellent data-visualisation and communication skills: able to turn millions of simulation samples into More ❯
custom in-house). Solid grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers. Excellent data-visualisation and communication skills: able to turn millions of simulation samples into More ❯
custom in-house). Solid grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers. Excellent data-visualisation and communication skills: able to turn millions of simulation samples into More ❯
custom in-house). Solid grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers. Excellent data-visualisation and communication skills: able to turn millions of simulation samples into More ❯
custom in-house). Strong grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers. Excellent data-visualisation and communication skills: able to turn millions of simulation samples into More ❯
custom in-house). Strong grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers. Excellent data-visualisation and communication skills: able to turn millions of simulation samples into More ❯
on distributed training infrastructures. Familiarity with evaluating and improving the generalizability and robustness of ML systems. Proficiency in programming languages such as Python and ML frameworks (e.g., PyTorch, TensorFlow, JAX). Excellent communication skills to collaborate effectively with cross-functional teams and present findings. One or more papers at top-tier venues (such as NeurIPS, ICML, ICLR, AIStats, MLSys More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Samsung Electronics Perú
/EE or related research experience in academia or industry We will consider various levels of experience in relevant research areas Key Skills: Experience with ML frameworks (PyTorch, TensorFlow, JAX) and efficient ML (incl. quantization, pruning, sparsification, distillation, etc.) Experience with deployment on embedded/mobile devices (such as smartphones, with mobile CPU, GPU, NPU) Experience with distributed and More ❯
role demands deep expertise in C and C++ programming, ML framework internals, compiler construction, and optimisation techniques. Key Deliverables: Implement Runtime: Build a runtime that seamlessly integrates with PyTorch, JAX, and TensorFlow (PJRT) for both training and inference execution patterns. The runtime must support asynchronous execution and multiple devices. Implement Compiler: Build a compiler that is extensible to future … optimisation patterns across operation fusion, layout optimisation, tiling, and scheduling. Implement Debugger & Diagnostics: Support optional runtime assertions and compile-time dumps, tensorboard timelines, and JAX I/O callbacks. Implement Functional Simulator: Build a functional simulator that mocks our kernel-space driver, allowing the software team to lower operations ahead of hardware teams. Skills & Experience: 5+ years of experience More ❯
a compiler extensible to future optimisation patterns such as op fusion, layout optimisation, tiling, and scheduling. Debugger & Diagnostics Implement optional runtime assertions, compile-time dump mechanisms, TensorBoard timelines, and JAX I/O callback support. Functional Simulator Develop a simulator that mimics our kernel-space driver, enabling the software team to lower operations ahead of hardware availability. Required Skills … Experience 5+ years of professional experience in C/C++ software engineering Strong background in compilers , runtime systems , and low-level optimisations Deep familiarity with ML frameworks (e.g., PyTorch, JAX, TensorFlow) and their execution models Experience with high-performance computing or hardware-software co-design Strong problem-solving skills with a creative and pragmatic mindset Comfortable operating in fast More ❯
on distributed training infrastructures. Familiarity with evaluating and improving the generalisability and robustness of ML systems. Proficiency in programming languages such as Python and ML frameworks (e.g., PyTorch, TensorFlow, JAX). Excellent communication skills to collaborate effectively with cross-functional teams and present findings. One or more papers at top-tier venues (such as NeurIPS, ICML, ICLR, AIStats, MLSys More ❯
At UnlikelyAI, we're looking for a Senior Applied Scientist to join our Applied Science team. This is a high-impact individual contributor position. You'll help drive the end-to-end lifecycle of projects: from identifying opportunities in literature More ❯