years of experience in quantitative analytics or data modelling. Deep understanding of predictive modelling, machine learning, clustering and classification techniques. Fluency in a programming language (Python, C, C++, Java, SQL). Familiarity with Big Data frameworks and visualization tools (Cassandra, Hadoop, Spark, Tableau). More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Remote working. Can be based in Europe or UK. A Security Software Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. You’ll undertake Security Software Research as part of a team of More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum Dep on Exp + Hybrid + Bonus
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 internet software development. Familiarity with front-end technologies (JavaScript, HTML5, CSS). More ❯
etc. Proficient in use of Microsoft Office product suite, particularly Excel i.e. Pivot Tables and V-Lookups Working knowledge of one or more of the following: SQL, R, Python, C++, Java Clear, logical analytical approach to problem-solving Ability to investigate data, find trends, forecast performance and provide insightful recommendations It's a bonus if you have! Previous experience presenting More ❯
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 internet software development. Familiarity with front-end technologies (JavaScript, HTML5, CSS). More ❯
team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C/C++ or C# or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms Agile development TDD, Automated More ❯
autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements Degree in computer science or similar and ideally a PhD. Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test coverage. Additional experience with embedded Linux systems (x86) would be desirable. Experience with UxV domains (MAVLink, autopilot systems), sensor integration (LiDAR, radar More ❯
science background with knowledge of numerous machine learning models - some alternative degrees will be considered Experience with data visualisation tools (Power BI etc.) Technical knowledge i.e. Python, R, SQL, C++ etc. Exceptional Microsoft Excel skills Detail orientation with structured thinking A problem solver with the ability to multi-task A top performer who is comfortable in an unstructured environment which More ❯
MS or PhD in Electrical Engineering, Computer Sciences, or Mathematics with specialization in speech recognition, natural language processing, or machine learning. Familiar with programming languages such as C/C++, Java, Perl or Python. PREFERRED QUALIFICATIONS Experience in building speech recognition and natural language processing systems (e.g. commercial speech products or government speech projects). Solid Machine Learning background and More ❯
as required, showing a positive attitude, especially in high-demand situations. Requirements Must-Haves: • Minimum of 3 years of professional experience in software engineering. • Proficiency in multiple programming languages: C++, Python, Java, Rust, Golang. • Experience with Linux in hardware products such as IoT devices, robots, drones, or automotive applications. • Expertise in cloud applications designed to serve thousands of customers. • Familiarity More ❯
Computational Engineering, Applied Mathematics, Mechanical Engineering, or a related field 2+ years of experience in developing numerical solvers for engineering applications Strong programming skills in C#/Python/C++ Advanced knowledge in at least one of the following areas: 1D fluid-thermal calculation algorithms using implicit schemes CFD methods, turbulence models, and numerical schemes Proficiency in numerical methods, including More ❯
exciting? Get in touch for more details-apply below or send me an email at or call me directly at . AI, Compilers, HPC, Low-latency systems, Python/C++, if any of those get you excited, then keep reading An exciting and unique opportunity just came on my desk, however it won't be for everyone. Let me explain More ❯
infrastructure automation (e.g., Terraform, Kubernetes Operators), and scripting or coding in Go , Java , or similar languages. Systems Programming : Proficient in low-level systems programming in Go , Rust , C/C++ , or equivalent. Hardware & OS Proficiency : Comfortable navigating hardware diagnostics, system tuning, and Linux internals in production environments. Networking Fundamentals : Solid understanding of networking, with bonus points for experience in CNIs More ❯
infrastructure automation (e.g., Terraform, Kubernetes Operators), and scripting or coding in Go , Java , or similar languages. Systems Programming : Proficient in low-level systems programming in Go , Rust , C/C++ , or equivalent. Hardware & OS Proficiency : Comfortable navigating hardware diagnostics, system tuning, and Linux internals in production environments. Networking Fundamentals : Solid understanding of networking, with bonus points for experience in CNIs More ❯
etc. Proficient in use of Microsoft Office product suite, particularly Excel i.e. Pivot Tables and V-Lookups Working knowledge of one or more of the following: SQL, R, Python, C++, Java Clear, logical analytical approach to problem-solving Ability to investigate data, find trends, forecast performance and provide insightful recommendations It's a bonus if you have! Previous experience presenting More ❯
a strong element of mathematics Experience in designing, implementing, optimising, and validating complex algorithms Familiarity with image reconstruction methods, such as phase retrieval or ptychography Python, Matlab, C#/C++ and/or GPU programming knowledge Ability to work independently and manage multiple priorities to meet development deadlines in a commercially focused environment Ability to communicate ideas clearly with colleagues More ❯
in numerical and statistical tools for signal development. Hands-on problem-solvers who thrive in a collaborative, meritocratic environment marked by intellectual rigor and informality. Proficiency in Python or C++, with an emphasis on high-performance computing and market microstructure. Why Join? Work on cutting-edge strategies within a highly respected global trading firm. Join a collaborative, high-performance team More ❯
in numerical and statistical tools for signal development. Hands-on problem-solvers who thrive in a collaborative, meritocratic environment marked by intellectual rigor and informality. Proficiency in Python or C++, with an emphasis on high-performance computing and market microstructure. Why Join? Work on cutting-edge strategies within a highly respected global trading firm. Join a collaborative, high-performance team More ❯
to reduce manual tasks and improve engineering efficiency. Essential Experience: 8+ years in a Site Reliability Engineering or similar role in a production setting. Strong programming skills in Python, C++, or Rust. In-depth knowledge of cloud platforms (AWS, GCP, or Azure). Proven experience with CI/CD pipelines and container technologies like Docker and Kubernetes. Deep understanding of More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Annapurna
to reduce manual tasks and improve engineering efficiency. Essential Experience: 8+ years in a Site Reliability Engineering or similar role in a production setting. Strong programming skills in Python, C++, or Rust. In-depth knowledge of cloud platforms (AWS, GCP, or Azure). Proven experience with CI/CD pipelines and container technologies like Docker and Kubernetes. Deep understanding of More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
Light & Wonder
Minimum of 2 years of commercial experience in game development, with a preference for expertise in the UNITY game engine. Proficiency in the C# programming language. Familiarity with the C++ programming language is advantageous. A strong educational background, equivalent to at least a degree in a relevant field such as mathematics or computer science. Desirable knowledge of statistical mathematics. Light More ❯
impact in previous scientific or technical projects , ideally within the life sciences or drug discovery space. Advanced programming skills, especially in Python ; experience in other languages (e.g., C/C++ , Java ) is a plus. Strong communicator, able to clearly articulate scientific ideas to diverse technical and non-technical audiences. Collaborative, growth-oriented mindset with a passion for rapidly translating novel More ❯
in numerical and statistical tools for signal development. Hands-on problem-solvers who thrive in a collaborative, meritocratic environment marked by intellectual rigor and informality. Proficiency in Python or C++, with an emphasis on high-performance computing and market microstructure. Why Join? Work on cutting-edge strategies within a highly respected global trading firm. Join a collaborative, high-performance team More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
Accelero
Hands-on experience testing mobile apps and/or embedded/device-based software . Strong scripting/coding experience in one or more of the following : C, C#, C++, JavaScript, Python . Experience with test automation frameworks and CI/CD tools. Strong understanding of QA methodologies and lifecycle. ISTQB certification (preferred). What You Bring Proven experience leading More ❯
business needs and customer demands. Requirements Basic Requirements: Experience in software design and architecture, including scalability, reliability, and performance considerations. Proficiency in at least one modern programming language (Java, C++, C#, etc.), including object-oriented design. Professional experience in non-internship software development. Preferred Qualifications: A Bachelor's degree in Computer Science or an equivalent technical field. Experience with the More ❯