Commercial experience with Java, Python and/or Go. Experience with web development, aspect-oriented programming, software configuration management, scripting languages, data structures, and algorithms Experience with GitHub actions or other YAML-defined CICD tools Experience with frameworks like Spring Boot or Fast API Experience with testing frameworks/packages More ❯
ML, or related fields Publications or patents in top-tier peer-reviewed venues Programming experience in Java, C++, Python, or related languages Experience with algorithms, data structures, parsing, optimization, data mining, distributed computing, high-performance computing Experience developing machine learning models for business applications Experience with natural language processing and More ❯
at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in building machine learning models for business application - Experience More ❯
discovery. Role Overview We are seeking a highly motivated AI/Machine Learning Scientist to develop and apply state-of-the-art machine learning algorithms to biological datasets. This role will be pivotal in harnessing AI to drive new insights into disease mechanisms, enhance target identification, and optimize therapeutic design. More ❯
electronics or mechanical engineering is preferred. Experience with embedded RTOS (e.g. FreeRTOS or Zephyr) is preferred. Knowledge of AI and machine learning concepts and algorithms is preferred. Familiarity with cloud platforms such as AWS, in particular elements related to IoT service deployment is preferred. Critical Experience: 8+ years relevant experience More ❯
C++) Communicating with and controlling embedded devices using wired and wireless communication protocols Using an ORM NET Core , ASP.NET Core Web API Coding mathematical algorithms Cloud infrastructure and MS Azure or AWS Working within a regulated environment How do I apply? Click Applyon the site you are seeing this advert More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
The MathWorks, Inc
or a PhD degree, or equivalent experience) is required. Additional Qualifications Experience programming in MATLAB, Python, Javascript, C++ and/or Java Expertise developing algorithms in areas such as signal processing, image processing, machine learning, deep learning and/or control Interest in software architecture, web technologies, and enterprise integration More ❯
Alexa customers. Key job responsibilities: Lead the development of innovative solutions to large and complex problems. Use technical expertise to develop and deploy novel algorithms and modelling solutions in collaboration with other scientists and engineers. Analyse customer behaviours and define metrics to enable the identification of actionable insights and measure More ❯
Experience with Natural Language Processing, Computer Vision, or Deep Learning PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable Experience with distributed, multi-tiered systems, algorithms, and relational databases Experience such as linear programming and nonlinear optimisation Ability to effectively articulate technical challenges and solutions Adept at handling ambiguous or undefined More ❯
system performance engineering. Qualifications & Skills: Essential: Master’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong knowledge of data structures, algorithms, and OS fundamentals. Proficiency in Java, C++, Python, JavaScript, or Go. Extensive experience in OS performance optimization and systems engineering. Preferred: Experience in mobile or More ❯
system performance engineering. Qualifications & Skills: Essential: Master’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong knowledge of data structures, algorithms, and OS fundamentals. Proficiency in Java, C++, Python, JavaScript, or Go. Extensive experience in OS performance optimization and systems engineering. Preferred: Experience in mobile or More ❯
system performance engineering. Qualifications & Skills: Essential: Master’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong knowledge of data structures, algorithms, and OS fundamentals. Proficiency in Java, C++, Python, JavaScript, or Go. Extensive experience in OS performance optimization and systems engineering. Preferred: Experience in mobile or More ❯
you will lead the development of innovative solutions to large and complex problems. You will use your technical expertise to develop and deploy novel algorithms and modelling solutions in collaboration with other scientists and engineers. You will analyze customer behaviors and define metrics to enable the identification of actionable insights More ❯
and to ensure operations are planned Consult scientific users on application scalability to PBs of data by having a deep understanding of software engineering, algorithms, and underlying hardware infrastructure and their impact on performance. Ensure consistent application of platform abstractions to ensure quality and consistency with respect to logging and More ❯
Job Description: Arm's Machine Learning Group is seeking highly motivated and creative Software Engineers to join the Cambridge-based ML Content, Algorithms and Tools team! This Machine Learning Engineer role focuses on advancing the field of AI by optimizing and deploying pioneering models, particularly Large Language Models (LLMs) and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Linaro Ltd
following should be granted: Excellent analytical and problem-solving skills. Thorough understanding of computer science topics, including operating system concepts, computer architecture, and advanced algorithms and data structures. Knowledge of the Linux operating system architecture, including boot process, kernel design, user space libraries, and multimedia and other frameworks. Knowledge of More ❯
Cambridge, Cambridgeshire, Staines, Surrey, United Kingdom
Redline Group Ltd
edge research and translate findings into practical applications, contributing to the commercialisation of AI across millions of devices. Design and develop groundbreaking machine learning algorithms and systems. Key Requirements: To be considered for this Machine Learning Researcher role, you must have: A PhD in Natural Language Processing, AI, Electrical Engineering More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
Embedded Linux. A senior engineer's know-how, independence, and potential for technical leadership and mentoring. Beneficial Skills: Kernel/driver code Hardware-intensive algorithms VHDL/Verilog for FPGA development C programming Driving industrial hardware Control systems Power electronics Solar or clean energy If this role could suit you More ❯
optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within a team. Join us and More ❯
optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within a team. Join us and More ❯
optimization. Desired Skills and Experience: PhD in a relevant subject. Strong computer science knowledge and coding skills (C/C++, architecture, data structures, and algorithms). Strong self-motivation and a passion for exploring new technological frontiers. Excellent communication skills. Ability to work effectively within a team. Join us and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
and potential for technical leadership and mentoring. At least one or more of the following is extremely beneficial: kernel/driver code, hardware-intensive algorithms, VHDL/Verilog for FPGA development, C, driving industrial hardware, control systems, power electronics, solar or clean energy. Another top job from ECM, the high More ❯
connected devices. Desirable: Experience in the TI mmWave SDK and related development tools. Expertise in Experience with drone navigation systems, autonomous flight, and landing algorithms is a plus. Understanding of cooperative radar networks for multi-agent systems. Experience with machine learning techniques for sensor data processing and decision-making. Knowledge More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software More ❯