1 to 25 of 737 Permanent Algorithms Jobs in the UK excluding London

Senior Software Engineer — Pricing AI (Manchester)

Location
Manchester, England, United Kingdom
from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing, and develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. ...

Data Analyst - Associate Director - Belfast

Location
Belfast City District, Northern Ireland, United Kingdom
Management (e.g., SQL, Oracle, IBM DB2, Teradata) and Database Design. Expertise in creating Database Schema and managing Data Dictionaries. Significant experience with Machine Learning algorithms and frameworks for building predictive models. Familiarity with Big Data technologies and Cloud platforms (e.g., AWS, Azure). Proficiency in Microsoft stack including SharePoint, Teams ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
Lambda, EC2, RDS, Glue, or similar) Strong applied mathematics – statistics, probability, linear algebra, or signal processing Demonstrated ability to read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/ ...

Senior Software Engineer, AD Serving

Hiring Organisation
Roku
Location
Manchester, UK
Employment Type
Full-time
successful in this role at Roku 10+ years of experience building large-scale and low-latency distributed systemsCommand of Java or C++Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NoSQL, and other databases ...

Data Engineer II (Data Platform)

Location
Oxford, England, United Kingdom
complex datasets. Experience with big data technologies (Hadoop, Hive, BigQuery, Snowflake) and working with terabyte-scale or larger datasets. Solid foundation in data structures, algorithms, and object‐oriented design. Professional experience building REST services and working with event queue systems. Familiarity with Linux and cloud infrastructure design ...

Senior Data Scientist (UK)

Location
Sale, England, United Kingdom
models. You will be responsible for: Designing and implementing CV/ML/AI models (predictive, classification, LLM, recommendation systems, etc.), Selecting and optimizing algorithms (regression, tree-based models, neural networks, etc.), Integrating models into production environments, Performing data cleaning, feature engineering, and model validation, Identifying tools and specifying processes ...

Senior Software Engineer (AD Serving)

Location
Manchester, England, United Kingdom
Expect You Have 10+ years of experience building large-scale and low-latency distributed systems. Proficiency in Java or C++. Strong understanding of algorithms, data structures, performance optimization, object-oriented programming, multi-threading, and real-time programming. Experience with distributed caching, SQL/NoSQL, and other databases is a plus. ...

Senior Software Engineer

Location
Burgess Hill, England, United Kingdom
databases, and open source Strong knowledge of metadata management and database management Deep technical knowledge of DBMS products and ecosystems, including storage formats, access algorithms, administration, replication, high availability, encryption, and data maintenance Ability to monitor and tune databases and DBMSs for high performance Working knowledge of application planning, analysis ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
object-oriented programming in C++ , including modern C++ practices and proficiency with the C++ Standard Library (STL) . Solid software engineering fundamentals: data structures, algorithms , object-oriented design, and design patterns. Strong programming, debugging, analytical, and problem-solving skills. Working knowledge of CAD/CAM concepts , computational geometry, or geometric ...

Data Science Manager

Hiring Organisation
SVGC Limited
Location
Milton Keynes, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum Bonus, Healthcare, 28 days holiday
manage suppliers/stakeholders contributing project components of a larger Data Science oriented programme of work. Desirable criteria Knowledge in key Machine Learning based algorithms: Supervised (Linear regression, SVM, Random Forests, Gradient Boosting and Neural Networks) and Unsupervised (KMeans, Gaussian Mixtures) and the entire end to end ML pipeline. Certification ...

Software Engineer C++

Hiring Organisation
Autodesk
Location
Birmingham, UK
Employment Type
Full-time
Strong object-oriented programming in C++, including modern C++ practices and proficiency with the C++ Standard Library (STL).Solid software engineering fundamentals: data structures, algorithms, object-oriented design, and design patterns. Strong programming, debugging, analytical, and problem-solving skills. Working knowledge of CAD/CAM concepts, computational geometry, or geometric ...

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
experience building enterprise applications and modern web technologies in production environments • Software Engineering Fundamentals – Strong understanding of OOP concepts, design patterns, SOLID principles, algorithms, data structures, and ability to write clean, maintainable code • Backend Development – Proficiency in Python (Pandas, FastAPI, Flask) for building enterprise applications, data processing, and API development ...

Senior Software Engineer, Web Development – AI

Location
Manchester, England, United Kingdom
Node.js, Express) on cloud-based technology, such as AWS and GCP. Experience of building large scale and low latency distributed systems. Solid understanding of algorithms, data structures, performance optimisation techniques, object-oriented programming. Experience using modern AI-assisted and agentic development workflows in day-to-day engineering usingAI/ ...

Senior Software Engineer (Java) - Fixed Income (AVP)

Location
Belfast City District, Northern Ireland, United Kingdom
design patterns and object-orientated programming. Proficiency in core Java demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections, and error handling. Spring Framework (and Spring Boot): This is almost non-negotiable for enterprise Java development. Expertise in Spring Boot for rapid application ...

Senior Full-Stack Developer (Bath Area)

Location
Bath, England, United Kingdom
/CD pipelines with Git) Ability to maintainable programmes using HTML, CSS, and JavaScript, including strong understanding of programming concepts, data structures, algorithms, and user interface components within the HTML DOM Ability to read others' code Ability to work independently and as part of a team Ability to guide ...

Senior Software Engineer - ST&S

Hiring Organisation
BP Energy
Location
South West London, London, United Kingdom
help improve engineering practices. Contribute to technical discussions and architectural decisions. What you'll bring Essential Strong software engineering fundamentals including object-oriented design, algorithms and data structures. Experience building distributed, cloud-native applications. Proficiency in Java, C#, Python, Scala, Go or similar languages. Experience with platforms such ...

Senior Machine Learning Engineer (Manchester)

Hiring Organisation
Fitch Ratings
Location
Manchester, UK
Employment Type
Full-time
Prior experience developing production quality Python is essentialDeep understanding of Agentic AI systems and multi-agent architecturesProficiency in machine learning and and deep learning algorithms such as Deep learning, NLP, Neural networks, multi-class classifications, decision trees, support vector machines, Strong adherence to software and ML development fundamentals (e.g. code ...

Naimuri - Senior Data Scientist

Hiring Organisation
QinetiQ
Location
Manchester, UK
Employment Type
Full-time
analyse customer data and be able to report that analysis to co-workers, customers, and project leads. Identify opportunities to apply, design and build algorithms to transform and interrogate data. Visualise and communicate data and model and algorithm outputs for audiences of different levels of understanding. Use data science techniques ...

Python/AIML Developer - Software Engineer III

Location
Glasgow, Scotland, United Kingdom
ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity ...

Staff Software Engineer

Hiring Organisation
Harness
Location
Belfast, UK
Employment Type
Full-time
Golang* Designing/developing REST, GRPC and GraphQL APIs* Working knowledge of SQL and No-SQL database technologies* Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills* Experience in SAAS platform development with scale* Entrepreneurial spirit, priding yourself on getting things done with ...

Staff Software Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
Golang. Design and develop REST, gRPC, and GraphQL APIs. Working knowledge of SQL and No‐SQL database technologies. Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills. Experience in SaaS platform development with scale. Entrepreneurial spirit, priding yourself on getting things done with ...

Senior Lead Software Engineer - Python, Data, Cloud, AIML

Location
Glasgow, Scotland, United Kingdom
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 ...

SQL/Python Developer - Software Engineer III

Location
Glasgow, Scotland, United Kingdom
ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity ...

The Core Engineering - Site Reliability Engineering - Associate - Birmingham

Location
Birmingham, England, United Kingdom
issues, and driving resolution. Preferred Qualifications Experience with automated testing, software development lifecycle concepts, and developing applications in a Linux environment. Strong understanding of algorithms, data structures, software design, and distributed systems fundamentals. Experience with observability platforms, including distributed tracing, logging, metrics, and tools such as Prometheus, Grafana ...

Principal Data Scientist & Machine Learning Researcher

Location
Manchester, England, United Kingdom
teams. This can be technical leadership and/or line management.** *Experience of leading teams following agile principles.** *Expert knowledge of AI/ML algorithms for different data types and tasks including Generative AI, NLP and computer vision, sufficient to be able to propose research beyond existing literature.** *Experience ...