on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Yolk Recruitment
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
market intel etc and want information from surveys. - They have thousands of people who they pay to respond to surveys (£1/€1 per survey). - They use matching algorithms to match the right people to the right survey. - E.g. there is no use or value in putting people into a survey for coca cola who don't drink soft More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
University College London Hospitals NHS Foundation Trust
Job summary Applications are invited for a Programme Manager to join the fast-growing Haematology Data Science Initiative (HDScI), which comprises two major research projects Haem-Match (http://www.haemmatch.co.uk/) and BloodCounts (www.bloodcounts.org). The primary purpose of More ❯
E-Trading Senior Java Engineer Contract Dublin 6-18 Months. My client a leading global firm is in urgent need of a talented and experienced E-Trading Senior Java Engineer to join them on a contract basis for 6 moths More ❯
join their team on a long term project (12 months+) on a contractual basis. Experienced in using design patterns and following best software engineering practices An understanding of fundamental algorithms and ability to optimize existing code Requirements * A background in modern OO language with good experience in Scala * Experienced in using design patterns and following best software engineering practices * An … understanding of fundamental algorithms and ability to optimize existing code * Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts * Relationship building skills * A team player with exceptional interpersonal skills, eg collaborative working skills * Experience of Specification by Example/ATDD/BDD * Follows clean code principles * Rigorously adheres to Test More ❯
with AI and machine learning systems, ensuring seamless knowledge retrieval and reasoning. Network Science Application Apply network science techniques to analyze and interpret complex relationships within graph data. Develop algorithms and models to extract insights from graph structures and relationships. Use network insights to enhance AI systems’ ability to reason across interconnected data sets. Skills Required Skills and Qualifications Strong More ❯
Kubernetes, Artifactory Experience working on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker Understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Experience in an agile development environment Familiar with modern software testing and deployment practices such as TDD & CI/CD Set up CI/CD Pipelines You are comfortable with More ❯
engineering with digital processing and algorithm development. The Role: You'll take the lead on designing high-performance SDR and hybrid analogue/SDR systems. Responsibilities include developing DSP algorithms for signal search and identification, optimising receiver performance in noisy environments, and working on the end-to-end design from concept through to deployment. What We're Looking For: Strong … deep understanding of SDR architecture, DSP theory, and RF signal processing Hands-on experience with tools such as MATLAB, Simulink, VHDL, or Verilog Familiarity with FPGAs and implementing DSP algorithms in embedded systems Knowledge of radio propagation, interference mitigation, and system-level testing At least 10 years' experience in DSP, RF, and communications system development Degree or HND in Electronic More ❯
deliver software using MATLAB and LabVIEW. Apply advanced image analysis and image processing techniques to large space datasets from CMOS, CCD, and IR sensors. Analyse scientific image data using algorithms and mathematical modelling. Deliver software work packages and documentation for test plans and reports. Ensure delivery of allocated work packages on time and to high technical standards. Present technical information More ❯
using FastAPI framework and how different it is from Flask? Data engineering What are best practices in pre-processing textual content during ingestion phase? Any experience of using NLP algorithms for pre-processing raw text content? Docker/Kubernetes What are few proven docker images inspection methods? Any experience of popular known deployment methods on k8s cluster? Gitops/Git More ❯
You will plan and deliver engaging Computing lessons, fostering computational thinking, programming skills, and an understanding of digital systems. The role involves expertly guiding students through topics such as algorithms, data representation, cybersecurity, and practical programming using languages like Python. You will cultivate a dynamic and interactive classroom environment where students feel empowered to experiment with code, troubleshoot problems, and More ❯
Gaydon, Warwickshire, United Kingdom Hybrid / WFH Options
Hamilton Barnes
as the primary point of contact for cryptography topics-providing updates, managing stakeholder expectations, and assessing risks. What You Will Ideally Bring: Strong knowledge of cryptographic concepts including encryption algorithms, digital signatures, PKI, HSMs, and key management. 3-8 years of proven experience working in cryptography or information security domains. Product management experience in agile environments, with a focus on More ❯
Communication Act as the primary point of contact for cryptography-related features, communicating updates, timelines, and risk factors. Essential skills/knowledge/experience: Cryptography Knowledge : Understanding of encryption algorithms, digital signatures, PKI, HSMs, key management, etc. Experience : Minimum 3-8 years of experience required in cryptography. Product Management Skills : Experience in agile product management, defining roadmaps, user stories, and More ❯
KS5 is a plus). Demonstrate passion for technology and digital education, with an innovative approach to teaching. Possess strong knowledge of programming (e.g., Python, JavaScript), computer systems, algorithms, and data structures. Be an excellent communicator with the ability to motivate and inspire students of all backgrounds and abilities. Maintain excellent classroom management and build positive relationships with pupils, staff More ❯
Teacher for a full-time, long-term position at a secondary school in East London. Job Overview: As a Computer Science Teacher, you'll inspire students to understand programming, algorithms, and computing concepts. You will plan and deliver engaging lessons, assess progress, and collaborate with colleagues. The ideal Computer Science Teacher will hold a PGCE and QTS or QTLS. NQTs More ❯
experience in building solutions, not just implementing off-the-shelf models. Key Skill Requirements: Strong experience with Generative AI , LLMs , and Agentic frameworks Solid understanding of classical machine learning algorithms Proven track record of delivering applied AI/ML solutions Ability to work independently and drive outcomes Project Focus Areas: Working with text-type data such as software logs and More ❯
inspiring students to explore the ever-evolving world of technology and computing. About the Role: Plan and deliver engaging, curriculum-aligned Computer Science lessons Teach key topics including programming, algorithms, and computer systems Create an inclusive and supportive classroom environment Monitor student progress, provide feedback, and implement interventions where needed Take part in school events, clubs, and enrichment activities related More ❯
inspiring students to explore the ever-evolving world of technology and computing. About the Role: Plan and deliver engaging, curriculum-aligned Computer Science lessons Teach key topics including programming, algorithms, and computer systems Create an inclusive and supportive classroom environment Monitor student progress, provide feedback, and implement interventions where needed Take part in school events, clubs, and enrichment activities related More ❯
Liverpool, Merseyside, North West, United Kingdom Hybrid / WFH Options
Mutual Credit Services
e.g., C4 models) and user story creation Desirable: AWS Solutions Architect, TOGAF, or CISSP certification Experience in fintech, mutual credit, or community finance Knowledge of Supabase or invoice-clearing algorithms Familiarity with business continuity and disaster recovery planning Residing in or near Merseyside (preferred but not essential) Are you ready to help reinvent financial systems for people and communities? Apply More ❯