london (west end), south east england, United Kingdom Hybrid / WFH Options
UMATR
Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, datastructures, and software design principles Proficient with debugging, performance tuning, and profiling tools Clear communication skills with a proactive, team-oriented mindset Experience More ❯
bolton, greater manchester, north west england, United Kingdom Hybrid / WFH Options
UMATR
Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, datastructures, and software design principles Proficient with debugging, performance tuning, and profiling tools Clear communication skills with a proactive, team-oriented mindset Experience More ❯
leigh, greater manchester, north west england, United Kingdom Hybrid / WFH Options
UMATR
Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, datastructures, and software design principles Proficient with debugging, performance tuning, and profiling tools Clear communication skills with a proactive, team-oriented mindset Experience More ❯
ashton-under-lyne, north west england, United Kingdom Hybrid / WFH Options
UMATR
Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, datastructures, and software design principles Proficient with debugging, performance tuning, and profiling tools Clear communication skills with a proactive, team-oriented mindset Experience More ❯
toward end-to-end ownership of critical infrastructure components Qualifications 1–4 years of professional software development experience Strong foundation in computer science — algorithms, datastructures, systems, etc. Experience with at least one systems or statically typed language (e.g., C++, Java, Go, Rust, C#) Clean, efficient coding style More ❯
toward end-to-end ownership of critical infrastructure components Qualifications 1–4 years of professional software development experience Strong foundation in computer science — algorithms, datastructures, systems, etc. Experience with at least one systems or statically typed language (e.g., C++, Java, Go, Rust, C#) Clean, efficient coding style More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Client Server
an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, DataStructures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
Client Server
an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, DataStructures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
Client Server
an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, DataStructures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
for solving complex problems and capable of working across teams transparently. You should have a strong background in applying and using machine learning models, datastructures, scripting in Bash shell, Python PowerShell or other relevant scripting languages to accelerate automation. Exposure to computer architecture, operating systems internals, statistics More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Client Server
of modern software engineering best practices across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
TieTalent
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence You have More ❯
Reigate, Surrey, United Kingdom Hybrid / WFH Options
Onyx-Conseil
to the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including Design Patterns, DataStructures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge Youre collaborative with great communication skills and an enthusiasm More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Catch Resource Management
in a fast-paced, collaborative environment. Main Responsibilities: Deliver and operate a “push the button to refresh” ecosystem that keeps application versions, interfaces and datastructures working throughout and after updates occur within the portfolio. Partner with development team leaders and developers to support pre-deployment workspaces and More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
Catch Resource Management
in a fast-paced, collaborative environment. Main Responsibilities: Deliver and operate a “push the button to refresh” ecosystem that keeps application versions, interfaces and datastructures working throughout and after updates occur within the portfolio. Partner with development team leaders and developers to support pre-deployment workspaces and More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
Catch Resource Management
in a fast-paced, collaborative environment. Main Responsibilities: Deliver and operate a “push the button to refresh” ecosystem that keeps application versions, interfaces and datastructures working throughout and after updates occur within the portfolio. Partner with development team leaders and developers to support pre-deployment workspaces and More ❯
critical issues. Lead the design and implementation of various features into our products. You may be a fit if you have: Deep understanding of datastructures, algorithms, and software design. A commitment to high-quality code, automated testing, and engineering best practices. Demonstrated experience working with complex, distributed More ❯
internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of computer science fundamentals (object-oriented design, datastructures, algorithm design, problem solving and complexity analysis) experience Experience building complex software systems that have been successfully delivered to customers 3+ years More ❯
a mobile application from scratch. What you'll need Experience working with the following: React Native mobile development projects Strong computer fundamentals (e.g. algorithms, datastructures and concurrency) Creative problem-solving skills, with the ability to develop innovative solutions to complex problems Experience developing user-friendly interfaces in More ❯
Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social/Multi-channel messaging we are building out generic datastructures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also More ❯
new and current systems. - Bachelor's degree in Computer Science, Software Engineering or a related technical discipline - Computer Science fundamentals in object-oriented design, datastructures, algorithm design, problem solving, and complexity analysis. - A strong track record of project delivery for large, cross-functional projects - Experience building complex More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Set2Recruit
algorithmically complex software that helps design the world's most advanced chips and systems. You'll work on technically rich problems involving computational geometry , data structure design , and geometry-based optimization - all within a fast-moving team that combines startup energy with the resources and reach of a global More ❯
Masters, or PhD in Mathematics, Physics, Computer Science, Engineering or similar subject. Strong quantitative skills. Strong programming skills, including clear understanding of algorithms and data structures. Excellent written and verbal communication skills. High level of diligence and discipline. Comfortable managing multiple stakeholders, demonstrating initiative and showing commercial impact. ABOUT More ❯
Science, Engineering or similar subject. Strong quantitative skills with significant experience in equity derivatives modelling. Strong programming skills, including clear understanding of algorithms and data structures. Excellent written and verbal communication skills. High level of diligence and discipline. Comfortable managing multiple stakeholders, demonstrating initiative and showing commercial impact. ABOUT More ❯
fare Google place London, UK Apply Minimum Qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development and with datastructures/algorithms (e.g., C++ or Python). 5 years of experience with Machine Learning (ML) design and ML infrastructure (e.g., model deployment … model evaluation, data processing, debugging, fine tuning). Experience working with GPUs. Experience in a technical leadership role leading project teams and setting technical direction. Preferred Qualifications: Master's degree or PhD in Engineering, Computer Science, or a related technical field. Experience with compiler optimization, code generation, and runtime … search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer More ❯