degree in statistics, machine learning, data science, computer science or bioinformatics. Expertise in statistics, experimental design, and their application across a range of biological data. Confident coding in either python or R for data science and statistics. Experience communicating findings to non-experts. Proficiency with data visualisation tools and libraries (matplotlib, seaborn, ggplot etc). Experience with git version control More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
on coverage-guided fuzzing. Hands-on expertise with at least one modern fuzzing framework (e.g., libFuzzer , AFL , Honggfuzz ). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory-safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse-engineering tools (gdb/lldb, IDA More ❯
field such as computer science, artificial intelligence, mathematics, statistics, physics, or computational biology, or equivalent experience; Experience in developing machine learning models; Very strong programming skills, including experience with Python and deep learning libraries such as PyTorch or JAX; Experience in large-scale distributed optimization of machine learning models across multiple GPUs and nodes. Preferred Qualifications - Familiarity with biological data More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Deloitte LLP
will have hands-on experience with one or more technologies (or equivalent) relevant to these areas: Essentials skills: Strong skills in server-side logic using languages such as Node.js, Python, or Java. Experience with both SQL and NoSQL databases, including data modelling for government applications. Proficient in analyzing complex issues and implementing effective solutions for public sector challenges. Flexibility to More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Costello Medical
Angular with Typescript, which enables the creation of dynamic and responsive user interfaces. Meanwhile, on the back-end, we primarily utilise Node.js and Go for performance critical services, while Python is employed for AI and machine-learning solutions. While prior experience with these technologies is a plus, joining our TechDev team means you'll have access to comprehensive training and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Functional Safety Engineer You will join an expert and motivated team responsible for crafting the next generation of Automotive and Industrial Architectures using cutting edge technologies, like AI, Chiplets, Quantum, etc. The role requires working on the HW and SW More ❯
related field (or equivalent experience). Proven industry experience working with genomic data within a cloud environment. A working knowledge and practical experience with writing production-level software in Python or Go. Key Words: Senior Bioinformatics Software Developer/Bioinformatics/Software Development/Genomic Data/Cloud Environment/Python/Go/Bioinformatics Tools/Data Analysis/ More ❯
Embedded Software Engineer • Multiple roles available • Salary between £50,000 to £85,000 • Embedded C, Linux, RTOS, MATLAB/Python • Defence projects with real-world impact • On-site in Cambridge • SC clearance required ABOUT THE CLIENT Our client is a specialist defence and security innovation consultancy working at the forefront of national security technology. They are seeking an experienced Embedded … applications EMBEDDED SOFTWARE ESSENTIAL SKILLS • 3+ years’ experience in embedded software engineering • Strong C programming and Linux development experience • Knowledge of another language such as C++, C#, MATLAB, or Python • Must hold an active SC clearance and able to work full-time on site DESIRABLE: • RTOS development • Embedded debugging experience • Electronics integration/hands-on board work • MATLAB or PythonMore ❯
field (or equivalent experience.) 2. Proven industry experience working with genomic data within a cloud environment. 3. A working knowledge and practical experience with writing production-level software in Python or Go. Key Words: Senior Bioinformatics Software Developer/Bioinformatics/Software Development/Genomic Data/Cloud Environment/Python/Go/Bioinformatics Tools/Data Analysis/ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
So Code Limited
tools, and methodologies to improve efficiency and communication. Golang Golang supports scalable server and large system programming, addressing gaps found in C++ and Java during Google's server work. PythonPython is a popular open-source language for developing complex network applications with straightforward syntax. IT Infrastructure and Support We recruit for all levels, from support engineers to CTOs and More ❯
includes a selection of more advanced courses to get you up to speed. Learn the Command Line (1.5 weeks) Learn Git & GitHub (1.5 weeks) Learn JavaScript (1.5 weeks) Learn Python 3 (1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet, so it will be essential! Python is highly versatile. You can use it for both More ❯
Cambridge, Cambridgeshire, England, United Kingdom
ITOL Recruitment
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Work with DE and SOC Architect to understand the concepts and high level requirements. Developing Verification Methodology, ensuring scalability and portability across environments. Developing Verification environment, including … such as SystemVerilog, UVM Strong working knowledge of digital design and SoC architecture Experience in creating complex test scenarios and reproducing real world failures. Scripting in Perl, TCL or Python Experience with RTL and Gate-level Power analysis Worked in Analog Mixed Signal Verification with SV Real number models. Formal Design Verification ( Jasper, VC Formal ) Experience of design best practices More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Octagon Group
What skills and experience is required: FPGA Design, development and testing experience Previous experience in using SystemVerilog, VHDL and/or Verilog Software skills using C/C++ or Python Exposure to Quartus and/or Vivado Any exposure or understanding of low latency, machine learning, or neutral network architectures would be beneficial but not essential. This is a great More ❯
delivering quality verification on time Enthusiasm to learn in a fast-paced environment Ability to take ownership of end-to-end verification tasks Excellent communication skills a must Desirable Python programming a bonus Experience with configuration control and bug tracking tools (Clearcase/ClearQuest a benefit) Preferred Qualifications Education: Masters - Computer Engineering, Masters - Computer Science, Masters - Electrical Engineering Work Experiences … yrs+ in an appropriate Design Verification role, with hands-on experience of designing and coding UVM UVCs and test cases. Skills: System Verilog, UVM, Embedded C, Design Verification, Python WE INVENT THE TECH THE WORLD LOVES, SO IF YOU ARE INTERESTED IN LEARNING MORE What's on Offer Apart from working in an open, relaxed and collaborative space, you will More ❯
standards are met. * Contribute to process improvements and test strategy enhancements. Requirements: * Experience in Windows OS extension and system software testing. * Knowledge of test automation frameworks and scripting languages (Python, C#, or PowerShell). * Understanding of security software and cybersecurity principles. * Experience testing visualisation-based Windows applications. * Familiarity with test management tools and bug tracking systems. * Strong analytical and problem More ❯
degree in Computer Science, Electrical Engineering, or related fields. Hands-on experience in performance modelling and CPU microarchitecture analysis . Strong proficiency in C/C++ and familiarity with Python for scripting. Understanding of cycle-accurate or functional simulators and microarchitecture pipelines. Excellent communication and collaboration skills. What’s Offered Work on cutting-edge CPU research with global impact. Collaborate More ❯
in JavaScript frameworks such as Backbone.js, React or Vue.js Experience in server-side stacks using technology such as node.js, PostgreSQL, Elasticsearch or Redis UI/UX design and implementation Python or Java knowledge is also useful Understanding of software development best practices and architecture, particularly of web-based, single-page applications Bachelor's or Master's degree from a Top More ❯
RISC-V) Strong understanding of general-purpose CPU micro-architecture, including pipelining, out-of-order execution, and caches Expertise in data analysis and software development (Assembly, C/C++, Python, etc.) Ability to work effectively in cross-geographical, collaborative environments MSc or PhD in Electrical Engineering, Computer Science, or related fields Experience with SoC bring-up, benchmarking, and performance analysis More ❯
as ADS, Microwave Office, or CST Degree-qualified and active SC clearance DESIRABLE: RADAR/communications/microwave RF experience High-speed digital design and antenna systems MATLAB/Python scripting for testing THE BENEFITS Up to £85,000 salary + bonus 25 days holiday + bank holidays + buy up to 5 more 10% employer pension contribution Private medical More ❯
in one or more of the following: numerical calculation, compilation, algorithm and chip co-design, runtime, or shared memory Strong background in software development using C/C++ and Python Skilled with GPU compute APIs (e.g., CUDA, OpenCL), deep learning frameworks, and compilers Familiarity with AI models, algorithm trends, and translating application requirements into chip-level solutions Experience with GPU More ❯
Gelman at Columbia University, and Dr Stanley Lazic at AstraZeneca. Education and Experience Required: - PhD in Statistics, Computer Science, Data Science, or similar - Excellent knowledge of either R or Python (ideally both) - Knowledge of Bayesian statistics - Knowledge of modern Bayesian software such as Stan and PyMC3 - Knowledge of (or an interest in) life sciences This is a 3 year programme. More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Pure Resourcing Solutions
IT lifecycle – design, delivery, support and optimisation Familiarity with ServiceNow or other ITSM platforms Good understanding of networking fundamentals – DNS, DHCP, VPN, VLANs, Firewalls Scripting experience (PowerShell, Bash or Python) Hyper-V or equivalent virtualisation experience Excellent communication and problem-solving skills Proactive, customer-focused approach with a passion for continuous improvement Relevant certifications (Microsoft, CompTIA, ITIL) are beneficial What More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Computational Chemistry List, Ltd. (CCL)
computer science, chemistry, physics, engineering). Strong background in machine learning, including deep learning and generative models. Experience with ML frameworks such as PyTorch, TensorFlow, or JAX. Proficiency in Python and C++, with a collaborative mindset. Familiarity with protein structure modeling, co-folding, or related methods; knowledge of organic chemistry is a plus. Why Join Astex We offer excellent training More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
software engineering ability, particularly around computational modelling for image analysis, image processing and/or machine learning (ideally CNNs for volumetric data). Increasingly, software architecture is a consideration. Python, TensorFlow, Keras, PyLattice or similar technologies would be indicative; additional languages such as C++ are also acceptable. Familiarity with computer vision, big data, geometric feature extraction, cellular imaging, timelapse imaging More ❯