Crawley, Sussex, United Kingdom Hybrid / WFH Options
Rentokil Initial Group
warehousing, data lake concepts, and data pipeline optimization. Skilled in SQL for data manipulation, analysis, query optimisation, and database design. Artificial Intelligence and Machine Learning Understanding of machine learning algorithms (classification, regression, clustering) and their practical applications. Hands-on experience with natural language processing (NLP) techniques and developing custom solutions using large language models (LLMs) for business use cases. Proficient More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
Pendo
one web application framework (eg React, Vue, Angular, Svelte) Experience with state management patterns and libraries (eg Pinia, Vuex, Redux) Strong foundation in software engineering principles, including data structures, algorithms, and software design Solid understanding of web application architecture, including APIs, HTTP requests, databases, caching, and related concepts Preferred Qualifications Bachelor's or Master's degree in Computer Science or More ❯
and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Gathers, analyzes, synthesizes More ❯
and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes More ❯
on experience building high through-put systems, low latency and high availability software. Bachelor's degree in Computer Science, Software Engineering, or a related experience. Strong computer fundamentals (e.g. algorithms, data structures and concurrency). Excellent interpersonal and communication skills, with a proven track record of working collaboratively in a team setting. Familiarity with best practices in software engineering, including More ❯
Education: Degree in Computer Science. Degree in related fields (e.g., Engineering, Mathematics) may be considered relevant if programs contain a concentration of courses in the following foundational CS areas: algorithms, computer architecture (not network architecture), programming methodologies and languages, data structures, logic and computation, and advanced mathematics (for example, calculus, discrete mathematics). Information Technology (IT) and Information Security (IS More ❯
Education: Degree in Computer Science. Degree in related fields (e.g., Engineering, Mathematics) may be considered relevant if programs contain a concentration of courses in the following foundational CS areas: algorithms, computer architecture (not network architecture), programming methodologies and languages, data structures, logic and computation, and advanced mathematics (for example, calculus, discrete mathematics). Information Technology (IT) and Information Security (IS More ❯
that have a real impact on the world. For example, our AI systems help to manage the water supply for the entire city of London. We created the AI algorithms that enabled the 7th largest telecommunications company in the world to plan its network in 300 cities in record time. And we built a digital healthcare system that enables 30m More ❯
team • Hands-on experience with deep learning and machine learning methods (e.g., for training, fine tuning, and inference) • Experience with design, development, optimization and productionization of generative AI solutions, algorithms, or technologies • Bachelor's degree in Computer Science or equivalent • Hands-on experience with at least one ML library or framework • 2+ years of professional experience in developing, deploying or More ❯
real-time. Your Profile: Minimum of one year experience developing in Rust; will be tested. Familiarity with core trading strategies (e.g., market-making, arbitrage, execution). Strong understanding of algorithms and data structures, as well as quant finance concepts: limit-order books, market microstructure, pricing. Experience with real-time data processing, IPC/shared-memory architectures, and low-allocation/ More ❯
Experience working on Card products Experience working with Clojure, Ruby, Python or at least one major coding language (E.g. Java, C#, Go, Javascript) Strong fundamental programming skills (data structures, algorithms) Excellent communication skills, both written and spoken An interest (or experience) in any of Functional Programming, Distributed Systems or Event-Driven Architectures (using Apache Kafka) Knowledge of decision engines wanted More ❯
Experience working on Card products Experience working with Clojure, Ruby, Python or at least one major coding language (E.g. Java, C#, Go, Javascript) Strong fundamental programming skills (data structures, algorithms) Excellent communication skills, both written and spoken An interest (or experience) in any of Functional Programming, Distributed Systems or Event-Driven Architectures (using Apache Kafka) Knowledge of decision engines wanted More ❯
Secret Clearance Qualifications We Prefer: Existing DoD Secret Clearance Radar Knowledge Experience making challenging technical decisions and setting priorities Experience designing, implementing and testing radar waveforms and signal processing algorithms Familiarity with Raytheon Integrated Product Development System (IPDS) and gating processes Ability to travel domestically and internationally What We Offer: Our values drive our actions, behaviors, and performance with a More ❯
to review, analyze, and translate customer requirements into initial design of software products. Develops, maintains, enhances and optimizes software products for systems integrations. Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products. Debugs and resolves issues identified to ensure the reliability and efficiency of software products. Troubleshoot and resolves technical issues. Develops, establishes, monitors and improves More ❯
of customer requirements into initial design of software products. Coordinates, develops, maintains, enhances and optimizes software products for systems integrations. Lead activities to develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products. Debugs and leads resolution of issues identified to ensure the reliability and efficiency of software products. Leads development, establishment, monitoring and improvement of software More ❯
and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. The team has helped develop a number of modular building blocks Low-latency Algorithms for Automated Trading and Systematic Market Making Real-time streaming pipelines and signals Pricing libraries and tooling Venue connectivity for automated fund movement and management. By the end of More ❯
streams into capabilities that solve pressing challenges for current and prospective end-users and customers; Work closely with other Research and Engineering teams to deploy and validate your developed algorithms and sensing solutions on real quantum sensing hardware; Develop, document, and review high-quality software using Python;Share your insights and results with the broader Quantum Sensing Division, company, external More ❯
the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. Example projects: The team has helped develop a number of modular building blocks Low-latency Algorithms for Automated Trading and Systematic Market Making Real-time streaming pipelines and signals Pricing libraries and tooling Venue connectivity for automated fund movement and management. By the end of More ❯
is the Recursion OS, a platform built across diverse technologies that continuously generate one of the world's largest proprietary biological and chemical datasets. Recursion leverages sophisticated machine-learning algorithms to distill from its dataset a collection of trillions of searchable relationships across biology and chemistry unconstrained by human bias. By commanding massive experimental scale - up to millions of wet More ❯
e.g., ReactJS ), web user interface design (UI/UX design techniques) and accessibility to WCAG 2.0+. Project management and requirements gathering experience. Awareness of key architectural patterns/approaches, algorithms, data structures, cryptography, and security protocols (e.g., TLS and OAuth/OIDC). Awareness of secure system design, Threat Modelling and/or performing security analysis of system designs. Knowledge More ❯
source community. You will use : Go Cassandra Kafka Elasticsearch/OpenSearch Redis AWS Cloud What You'll Need : Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems). Very good understanding of: web services/APIs and experience with integrating disparate systems multithreading, concurrency, and parallel processing technologies. distributed systems and scalability challenges. Team More ❯
is the Recursion OS, a platform built across diverse technologies that continuously generate one of the world's largest proprietary biological and chemical datasets. Recursion leverages sophisticated machine-learning algorithms to distill from its dataset a collection of trillions of searchable relationships across biology and chemistry unconstrained by human bias. By commanding massive experimental scale - up to millions of wet More ❯
in software engineering with advanced skills and expertise in best practices for Pythonic programming, for example refactoring code for efficiency and modularization in PyTorch. Proficiency with standard deep learning algorithms and model architectures, can build new models either using Pytorch functional API or from scratch. Familiarity with current deep learning literature and math of machine learning In-depth knowledge in More ❯
analyzers, WAN test equipment and network simulators. 20. Design modules representing traditional circuit switched networks. 21. Lead large efforts and installation projects of dynamic requirements and scale. 22. Develop algorithms for models using networking and/or telecommunications technologies and systems. QUALIFICATIONS Junior-Level 1. Five years' experience as a Lab Manager in programs and contracts of similar scope, type More ❯
The Position: We are looking for an electrical or computer engineer to become an expert in how our current and future products work. The candidate will help with hardware debugging as well as testing algorithm and various software features as More ❯