1 to 25 of 2,003 Permanent Algorithms Jobs

Graduate Software Engineering Programme 2027

Location
Hove, England, United Kingdom
/CD tools (e.g. Docker, Jenkins) and DevOps practices* Understanding of software testing, debugging, and SDLC* Strong foundation in data structures and algorithms* Projects or internships showcasing software development skills## **Graduate Development Experience**Our graduate experience is designed to help you build the skills, mindset, and confidence to thrive ...

Graduate Software Engineering Programme 2027

Location
Telford, England, United Kingdom
/CD tools (e.g. Docker, Jenkins) and DevOps practices* Understanding of software testing, debugging, and SDLC* Strong foundation in data structures and algorithms* Projects or internships showcasing software development skills## **Graduate Development Experience**Our graduate experience is designed to help you build the skills, mindset, and confidence to thrive ...

AI Application Developer

Location
Greater London, England, United Kingdom
languages such as Python, Java, or C++. Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learn. Strong understanding of algorithms, data structures, and software design principles. Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes). Familiarity with databases (SQL, NoSQL ...

Senior Software Engineer

Hiring Organisation
Visa
Location
Basingstoke, Hampshire, UK
Employment Type
Full-time
experience, or equivalent SRE-DevOps experience with strong software development skills Strong programming skills in Python, Java, or Go Solid understanding of data structures, algorithms, system design, and distributed systems Experience with cloud platforms (AWS, GCP, or Azure) Familiarity with containerization and orchestration technologies such as Docker and Kubernetes Experience ...

Senior Software Engineer

Hiring Organisation
Visa
Location
Basingstoke, Hampshire, UK
Employment Type
Full-time
software engineering experience, or equivalent SRE-DevOps experience with strong software development skillsStrong programming skills in Python, Java, or GoSolid understanding of data structures, algorithms, system design, and distributed systemsExperience with cloud platforms (AWS, GCP, or Azure)Familiarity with containerization and orchestration technologies such as Docker and KubernetesExperience with ...

Senior Software Engineer Backend

Location
United Kingdom
languages and associated frameworks. Experience designing and developing RESTful APIs, microservices, or other service-oriented applications. Solid understanding of software design principles, data structures, algorithms, and distributed systems concepts. Experience working with relational and/or NoSQL databases. Experience designing applications that process, transform, aggregate, or serve significant volumes ...

Senior Software Developer (Python)

Location
Greater London, England, United Kingdom
Prometheus, Grafana, Splunk, or OpenTelemetry. Experience deploying and supporting large-scale distributed systems in Kubernetes environments. Knowledge of graph analytics, network modelling, optimisation algorithms, or telecommunications networks. Benefits and perks There's one thing people can't stop talking about when it comes tolifeatSky: the perks. Here’s a taster ...

Senior Tech, Data & AI Auditor

Location
Greater London, England, United Kingdom
Python, SQL, Power BI, Tableau, Databricks, Palantir Foundry. Understanding of technology risks, cybersecurity principles and control frameworks. Ability to assess and test automated controls, algorithms and AI-enabled processes. Ability to design innovative technology solutions to improve business processes. Required Personal Competencies Intellectual curiosity and passion for innovation. Strong problem ...

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 ...

Lead Software Engineer, Full-Stack Applications - AI Fluent (London)

Hiring Organisation
Fitch Ratings
Location
London, UK
Employment Type
Full-time
Experience designing and developing RESTful APIsand integrating with third-party services. Solid understanding of software design principles, design patterns, object-oriented programming, data structures, algorithms, and scalable system architecture. Experience working with relational and NoSQL databases. Familiarity with Agile development methodologies and modern software delivery practicesAI Fluency – Experience or familiarity ...

Data Scientist & Automation Lead - Vulnerabilities remediation Governance

Hiring Organisation
State Street Bank
Location
London, UK
Employment Type
Full-time
cleaning and processing pipelines· Implement orchestration pipelines and CI/CD deployment processes· Ensure software quality through logging, error handling and automated testing· Harden algorithms against operational and data edge cases· Quantify product adoption and value capture· Engage with business stakeholders to gather requirements and feedback· Contribute to feature prioritisation ...

Forward Deployed AI Developer - Senior Associate - UK Wide

Location
Greater London, England, United Kingdom
with a portfolio of projects. Proficiency in programming languages such as Python and TypeScript. Working knowledge of Git and version control. Good understanding of algorithms, data structures, and software design principles. Familiarity with data manipulation and analysis tools such as Pandas, NumPy, and SQL. Experience with, or a strong willingness ...

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 ...

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 Rapid Application Developer

Hiring Organisation
REC SOLUTIONS LIMITED
Location
City of London, London, United Kingdom
Employment Type
Permanent
Financial Services, FinTech, Trading, Low Latency, C++, Linux) Lead rapid prototyping and validation efforts: Design and implement proof-of-concept solutions for new trading algorithms and system approaches, with emphasis on speed-to-market and iterative feedback from stakeholders. Drive troubleshooting investigations: Investigate complex production issues, performance anomalies, and system ...

Senior Software Engineer, Full-Stack Applications - Ratings Technology (London)

Hiring Organisation
Fitch Ratings
Location
London, UK
Employment Type
Full-time
production environmentsArchitectural mastery and technical depth – Proven track record of designing maintainable, scalable systems; excellent understanding of software architecture, design patterns, data structures, algorithms, and the ability to make architectural decisions and live with their consequencesBachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)Visionary ...

Software Engineer - Java/C++

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
Skills & ExperienceStrong hands-on Java development experience within complex desktop applicationsExcellent understanding of object-oriented programming principles and software designStrong computer science fundamentals including algorithms, data structures and software architectureSolid understanding of multithreading, concurrency and synchronisationExperience applying common design patterns and architectural principles in commercial softwareGood understanding of memory management ...

Applied AI ML Lead - Machine Learning Engineer - Agentic Commerce

Location
Greater London, England, United Kingdom
building LLM-powered or agentic applications in production, including tracing, evaluations, and guardrails Strong programming skills in Python, with deep knowledge of data structures, algorithms, machine learning, data mining, information retrieval, and statistics Knowledge of Kubernetes (AWS EKS) Experience with training models in Databricks and SageMaker Experience working with MLFlow ...

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. ...

Global Banking & Markets - Software Engineer - Vice President - London

Hiring Organisation
Goldman Sachs
Location
London, UK
Employment Type
Full-time
experience in Computer Science, Mathematics, Electrical Engineering or related technical discipline. Excellent object oriented or functional analysis and design skills. Knowledge of data structures, algorithms, and designing for performance. Excellent written and verbal communication skills. Ability to solve problems and apply analysis to make data driven decisions. Comfortable multi-tasking ...

Data Analytics & AI Consultant - Marketing Expert

Location
Greater London, England, United Kingdom
roles with strong stakeholder engagement skills Proficiency in Python and SQL; familiarity with R is advantageous Practical experience in building statistical models or predictive algorithms Hands-on exposure to contemporary AI concepts and GenAI frameworks (e.g., LangChain, Hugging Face) and cloud-native AI services (AWS, Azure or GCP) Knowledge ...

Principal Browser Software Engineer

Location
Cambridge, England, United Kingdom
technologies* Knowledge of Chromium and/or Firefox browser architectures and code bases* Strong understanding of object-oriented design principles, data structures and algorithms* Experience using source control systems and modern software development practices (Git, Azure DevOps, GitHub)* Experience contributing to automated testing, CI/CD pipelines and software quality ...

Senior Full-Stack Developer (C++)

Location
Corsham, 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 ...

Applied AI ML Lead - Machine Learning Engineer - Agentic Commerce

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
experience building LLM-powered or agentic applications in production, including tracing, evaluations, and guardrailsStrong programming skills in Python, with deep knowledge of data structures, algorithms, machine learning, data mining, information retrieval, and statisticsKnowledge of Kubernetes (AWS EKS)Experience with training models in Databricks and SageMakerExperience working with MLFlowPractical RAG experience ...

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 ...