Permanent Computer Science Jobs in London

1 to 25 of 912 Permanent Computer Science Jobs in London

Computing Teacher / ECT

Hounslow, Middlesex, England, United Kingdom
EdEx - Education Recruitment
Computer Science Teacher Are you looking to join an exceptional Secondary School in Hounslow with great behaviour throughout? If so, this permanent Computer Science Teacher position starting in September could be perfect for you! What can this Hounslow Secondary School offer you? Additional PPA time and a lower timetable A focus on staff wellbeing and maintaining … positive work-life balance Guidance from SLT/Mentors Excellent CPD opportunities and career progression support Exposure to the Network/Trust! This school is eager to find a Computer Science Teacher who is going to come into the classroom and continuously motivate, inspire and promote a positive learning environment. The Headteacher is also offering the right candidate … the opportunity to take on additional responsibility through various TLR's including the chance to be 2iC. If you would like to find out more information about this fantastic Computer Science Teacher position, please read below! Computer Science Teacher , Job Spec: Computer Science Teacher TLR's available include 2iC MPS1-UPS3 Permanent contract starting More ❯
Employment Type: Full-Time
Salary: £37,870 - £56,154 per annum
Posted:

Head of Computer Science

South East London, London, England, United Kingdom
EdEx - Education Recruitment
Head of Computer Science - High-Performing State School - Southwark A high-performing Secondary School in Southwark are eagerly searching for a Head of Computer Science to join their team in September. The school is in the top 10 in the county, boasting impressive results across the board, including Computer Science at GCSE & A Level. … They are seeking an aspirational Head of Computer Science to join on a permanent contract in September. Suitable candidates will ideally have at least one ECT year completed if not more. As Head of Computer Science at this school you will benefit from the following: Outstanding teaching and learning Computer Science outcomes of … to teach at an Outstanding level. A brief summary of the school and role: Outstanding Secondary School KS3-KS5 with 1100 pupils on roll Impressive, modern facilities Head of Computer Science vacancy - teaching KS3- KS5 Inner London Payscale + TLR1A £9,782 Based in Southwark, South London For more information on this school and Head of Computer More ❯
Employment Type: Full-Time
Salary: £42,000 - £62,000 per annum
Posted:

Postgraduate study in AI and Machine Learning at UCL - scholarships available

London, United Kingdom
Postgraduatestudentships
Overview Postgraduate study in AI and Machine Learning at UCL - scholarships available. UCL Computer Science offers a prestigious education from world renowned experts. Ranked 9th globally (QS World University Rankings 2025) and named The Times and Sunday Times University of the Year 2024, UCL Computer Science provides high quality programmes in AI and ML. With a … reputation for leading edge research, UCL Computer Science is ranked first in England and second in the UK for research power in Computer Science and Informatics (REF 2021). Why study AI and Machine Learning at UCL Computer Science UCL is a powerhouse in Artificial Intelligence (AI) and Machine Learning (ML), renowned for shaping … beyond. Research led teaching Our Master's programmes are grounded in world leading research in AI and ML. You'll learn from leading academic experts at the forefront of computer science research and innovation. Real world experience Develop your skills and knowledge in practical settings through an academic led substantial research project. Our portfolio of projects includes academic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Computer Science Teacher - Independent School

Croydon, London, United Kingdom
Smart Teachers
focus on innovation and digital literacy, we prepare our pupils to thrive in a rapidly changing technological world. The Role We are seeking an inspiring and enthusiastic Teacher of Computer Science to join our dynamic team from January 2026 . The successful candidate will teach Computer Science across KS3 and KS4 , delivering engaging and challenging lessons … exciting opportunity to join a forward-thinking department where creative teaching and a passion for digital learning are highly valued. Key Responsibilities: Plan and deliver high-quality lessons in Computer Science for KS3 and KS4 students. Foster a positive and inclusive classroom environment that promotes active learning. Contribute to curriculum development and the continued growth of digital education … theoretical understanding. Play an active role in the wider life of the school community. The Ideal Candidate: A qualified teacher (QTS or equivalent) with a strong academic background in Computer Science or a related field. Experience teaching Computer Science at KS3 and KS4 (experience in an independent setting advantageous but not essential). A creative and More ❯
Employment Type: Permanent
Salary: GBP 39,000 - 57,500 Annual
Posted:

Graduate/Junior Software Engineer (Must have CS degree from a top Uni)

London Area, United Kingdom
Oliver Bernard
/Hybrid) Permanent | Competitive Salary and Benefits A leading technology company is looking for several talented Full Stack Engineers to join their growing London team. Applicants must hold a Computer Science degree from one of the top ten UK universities. This is a great opportunity to work on an advanced development platform that is transforming how global enterprises … practices, testing and deployment Tech Stack Front end: React (TypeScript), Redux, Sass Back end: Python (Flask), Postgres Requirements 0 to 2 years of software development experience Excellent understanding of Computer Science and software engineering fundamentals Strong experience with TypeScript/React or Python - both is highly preferred Interest in building intuitive, data driven applications BSc in Computer Science from a top ten UK university is essential Desirable Experience with React and ES6 Familiarity with SQL databases and query optimisation What’s on Offer Competitive salary and equity Comprehensive health and dental cover Employer contributed pension Opportunity to work on complex engineering challenges with a high impact product If you are a strong Computer Science More ❯
Posted:

Graduate/Junior Software Engineer (Must have CS degree from a top Uni)

City of London, London, United Kingdom
Oliver Bernard
/Hybrid) Permanent | Competitive Salary and Benefits A leading technology company is looking for several talented Full Stack Engineers to join their growing London team. Applicants must hold a Computer Science degree from one of the top ten UK universities. This is a great opportunity to work on an advanced development platform that is transforming how global enterprises … practices, testing and deployment Tech Stack Front end: React (TypeScript), Redux, Sass Back end: Python (Flask), Postgres Requirements 0 to 2 years of software development experience Excellent understanding of Computer Science and software engineering fundamentals Strong experience with TypeScript/React or Python - both is highly preferred Interest in building intuitive, data driven applications BSc in Computer Science from a top ten UK university is essential Desirable Experience with React and ES6 Familiarity with SQL databases and query optimisation What’s on Offer Competitive salary and equity Comprehensive health and dental cover Employer contributed pension Opportunity to work on complex engineering challenges with a high impact product If you are a strong Computer Science More ❯
Posted:

HPC Software Architect

Greater London, England, United Kingdom
Signum People Solutions
technical leadership. This position offers the chance to shape cutting-edge tools and methods used in large-scale simulations and advanced research, while collaborating with international experts across mathematics, computer science, and physics. Key Responsibilities Apply your expertise to developing advanced computational patterns, adaptive mesh refinement, particle-based simulations, and related methods. Collaborate with research partners to define … through training, documentation, and direct support. Contribute actively to Agile project workflows, including planning, retrospectives, demos, and inter-team coordination. Required Skills & Experience MSc, engineering degree, or PhD in computer science, computational science, or a closely related discipline. At least five years’ experience in software development, with three years in a technical lead or architect role. Strong … . Skilled with modern collaborative development tools: Git/GitHub, CMake, Docker, Spack, GTest, CTest, etc. Strong communication and teamwork skills, with enthusiasm for interdisciplinary collaborations across applied mathematics, computer science, and physics. Excellent written and spoken communication skills If you would like to know more about the role, please send me your most recent CV and we More ❯
Posted:

AI AND MACHINE LEARNING ENGINEER

London, United Kingdom
Reply, Inc
programme. As a Data Reply consultant, you will love the opportunity to work on projects with some of the world's leading brands. Responsibilities: Work closely with the Data Science team to introduce automation and governance in their machine learning pipelines Manage the infrastructure and orchestration pipelines needed to automatically train and bring machine learning models to production Implement … and understand client datain relation to the problem you're tackling andcommunicate findings to clients and stakeholders About the candidate: A minimum 2.1 Bachelor's degree in Engineering/Computer Science is required. The ideal candidatewill have a Bachelor's degree in Engineering/Computer Science and a Master's degree in Data Science or … an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences You have an excellent understanding of key concepts in computer science (e.g. databases, software engineering practices, cloud computing - especially AWS) and data science (e.g. machine learning process) Excellent knowledge of Python includingPytorch, Tensorflow andSKLearn as well as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Computer Science degree

London Area, United Kingdom
Oliver Bernard
Software Engineer - Computer Science degree Salary: £Up to £55k Location: 3 days p/week in London Software Engineer - would you like the opportunity to work for an early stage start-up currently looking for several Software Engineers (0-2 years experience)? You’ll be joining their in-house product and platform team, where you’ll work alongside … Experince working with React, TS, Next.js (commercial or personal) Worked or experimented with LLMs would be a bonus AWS experience would also be a huge bonus Must have a Computer Science degree If you’re a Software Engineer who enjoys working on a variety of projects and tasks, please apply. More ❯
Posted:

Software Engineer - Computer Science degree

City of London, London, United Kingdom
Oliver Bernard
Software Engineer - Computer Science degree Salary: £Up to £55k Location: 3 days p/week in London Software Engineer - would you like the opportunity to work for an early stage start-up currently looking for several Software Engineers (0-2 years experience)? You’ll be joining their in-house product and platform team, where you’ll work alongside … Experince working with React, TS, Next.js (commercial or personal) Worked or experimented with LLMs would be a bonus AWS experience would also be a huge bonus Must have a Computer Science degree If you’re a Software Engineer who enjoys working on a variety of projects and tasks, please apply. More ❯
Posted:

Senior Data Scientist

London, United Kingdom
Outseer Unveils New Aite-Novarica Group
enterprise fraud and authentication platform is used by thousands of financial institutions around the world to protect millions of customer accounts and billions of transactions annually. Leveraging proven data science, including our proprietary consortium data, our customers use our risk-based, machine learning platform to deliver the highest fraud detection rates, lowest false positive rates, and lowest customer intervention … models to optimize customer experiences and drive business outcomes. Create automated anomaly detection systems to monitor and ensure data quality and operational performance. Qualifications Bachelor's degree in Data Science, Computer Science, or a related field. Doctorate in a quantitative field such as Statistics, Computer Science, Mathematics, or Engineering. A "full stack" data scientist - with … extensive expertise of data engineering, analysis and analytics, as well as machine learning. 6+ years of experience working in Data Science, preferably within a Software organization. Experience with financial fraud detection and prevention is a major advantage. Advanced proficiency in Python for data science and machine learning applications. Familiarity with cloud-based infrastructure, preferably Azure. Expertise with Data More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

City of London, London, United Kingdom
IRIS Software Group
to join a growing and investing product and customer centric business, with the significant opportunity for you to share and grow your skillset. Qualification : BSc or MSc degree in Computer Science, Data Science or a related technical field ) Experience : Bachelors or Masters degree in Computer Science, Data Science or a related field. 3+ years More ❯
Posted:

Data Engineer

London Area, United Kingdom
IRIS Software Group
to join a growing and investing product and customer centric business, with the significant opportunity for you to share and grow your skillset. Qualification : BSc or MSc degree in Computer Science, Data Science or a related technical field ) Experience : Bachelors or Masters degree in Computer Science, Data Science or a related field. 3+ years More ❯
Posted:

Teacher of Computer Science

west london, south east england, united kingdom
Hays
at Oxbridge and medical school each year. The highest expectations are shared by students, staff and parents. Your new role We are looking to appoint an excellent teacher of Computer Science who would like to work with and contribute to the development of highly motivated students. Applicants must have excellent subject knowledge and will be expected to teach … looking for a candidate who: Has Qualified Teacher Status (QTS) Has recent and successful experience teaching at least two key stages Demonstrates excellent subject knowledge and a passion for Computer Science Is an effective communicator and team player Can inspire, challenge and motivate students Is organised, resilient, and committed to high standards Understands the importance of safeguarding and More ❯
Posted:

Head of Engineering

Greater London, England, United Kingdom
Hybrid/Remote Options
FENESTRA
objectives Develop and lead a high-performing team of Data Engineers, Data Analysts, and Data Scientists Architect scalable, high-performance data infrastructure with sophisticated system design principles Apply advanced computer science concepts (algorithmic complexity, Big O notation, design patterns) to solve complex data challenges Lead technology selection, build vs. buy decisions, and technical roadmap development Drive continuous innovation … 3+ years leading engineering teams, specifically with data professionals Track record architecting large-scale data systems that handle complex processing requirements A Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, or a similar technical discipline. Highly Desirable : 3+ years in AdTech/MarTech, with deep understanding of programmatic advertising data flows Technical Expertise More ❯
Posted:

Data Engineer

London Area, United Kingdom
Xcede
denormalised structures. Experience with cloud technologies such as AWS or GCP. Familiarity with version control (Git) and collaborative development workflows, ideally with CI/CD pipelines. A degree in Computer Science, Information Systems, or a related discipline. Desirable Experience Background or internship experience within financial services or technology. Exposure to Java. Experience managing on-premise or hybrid data … infrastructure (e.g. Hadoop). Knowledge of workflow orchestration tools such as Apache Airflow. Postgraduate degree in Computer Science, Data Science, or related field. Benefits Comprehensive health, dental, and vision coverage Flexible approach to time off and sick leave Discretionary bonus More ❯
Posted:

Data Engineer

City of London, London, United Kingdom
Xcede
denormalised structures. Experience with cloud technologies such as AWS or GCP. Familiarity with version control (Git) and collaborative development workflows, ideally with CI/CD pipelines. A degree in Computer Science, Information Systems, or a related discipline. Desirable Experience Background or internship experience within financial services or technology. Exposure to Java. Experience managing on-premise or hybrid data … infrastructure (e.g. Hadoop). Knowledge of workflow orchestration tools such as Apache Airflow. Postgraduate degree in Computer Science, Data Science, or related field. Benefits Comprehensive health, dental, and vision coverage Flexible approach to time off and sick leave Discretionary bonus More ❯
Posted:

Senior Data Scientist

London, United Kingdom
Chambers & Partners
Research, and Technology, you'll help turn strategic ideas into working MVPs-ensuring high standards of methodology, quality, and business relevance throughout. You'll also help shape the data science environment by working alongside our tech teams to support a robust and flexible infrastructure, including sandbox environments for onboarding and evaluating new data sources. This is a great opportunity … thrives in a fast-paced, cross-functional setting-and is eager to deliver meaningful results in a short time frame. Main Duties and Responsibilities Spearhead and execute complex data science projects using a combination of open-source and cloud tools, driving innovation and delivering actionable insights. Develop and deploy advanced machine learning models using cloud-based platforms. Collaborate with … stakeholders and teams. Constantly think about and explain to stakeholders how analytics "products" could be refined and productionized in the future. Work with Tech colleagues to improve the Data Science workspace, including providing requirements for Data Lake, Data Pipeline, and Data Engineering teams. Expand on the tools and techniques already developed. Help us understand our customers (both internal and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Data Analyst

London Area, United Kingdom
Information Tech Consultants
Job Title: Big Data Developer Location: UK Experience: 2–5 years Education: Bachelors in Science (IT/Computer Science/Engineer) Employment Type: Full-Time UK based candidates only. Essential skills required : Designing and implementing the systems of the software. Load operations by using Extract Transform (ETL Process). Developing systems for collecting and processing the data. … pipelines are scalable, secure, and able to serve multiple users. Converting structured, unstructured, and semi-structured data into actionable insights for a business. Educational Criteria : Bachelor’s degree in computer science, Maths, IT, statistics or physics related field. You should be entitled to work in the UK with legal work authorization status. Must be willing to travel within More ❯
Posted:

Junior Data Analyst

City of London, London, United Kingdom
Information Tech Consultants
Job Title: Big Data Developer Location: UK Experience: 2–5 years Education: Bachelors in Science (IT/Computer Science/Engineer) Employment Type: Full-Time UK based candidates only. Essential skills required : Designing and implementing the systems of the software. Load operations by using Extract Transform (ETL Process). Developing systems for collecting and processing the data. … pipelines are scalable, secure, and able to serve multiple users. Converting structured, unstructured, and semi-structured data into actionable insights for a business. Educational Criteria : Bachelor’s degree in computer science, Maths, IT, statistics or physics related field. You should be entitled to work in the UK with legal work authorization status. Must be willing to travel within More ❯
Posted:

Global Director of Data and Information

City of London, London, United Kingdom
Colt Data Centre Services
indicators (KPIs) and feedback loops to measure and report on the success of Data and Information initiatives, continuously improving data practices. Qualifications and Experience : Bachelor’s degree in Data Science, Computer Science, Statistics, Business Administration, or a related field; Master’s degree or MBA preferred. 10+ years of experience in data management, analytics, or related fields, with More ❯
Posted:

Global Director of Data and Information

London Area, United Kingdom
Colt Data Centre Services
indicators (KPIs) and feedback loops to measure and report on the success of Data and Information initiatives, continuously improving data practices. Qualifications and Experience : Bachelor’s degree in Data Science, Computer Science, Statistics, Business Administration, or a related field; Master’s degree or MBA preferred. 10+ years of experience in data management, analytics, or related fields, with More ❯
Posted:

R&D Tax - IT Senior Manager

London, United Kingdom
Ernst & Young Advisory Services Sdn Bhd
time accuracy is essential Interest in project and company finances and the application of tax treatment To qualify for the role, you must have Degree qualified in one of Computer Science, Information Technology, Software Development, etc. Computer Science/Software development experience, either at graduate-level or ideally within industry Excellent communication and negotiation skills and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Python Engineer

London Area, United Kingdom
Venture Up
talented and driven engineers to build out external integrations both data/exchange and support systematic trading models. You will be joining a tight-knit team of research mathematicians, computer scientists and trading analysts at the top of their chosen fields. Essential Skills Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a More ❯
Posted:

Senior Python Engineer

City of London, London, United Kingdom
Venture Up
talented and driven engineers to build out external integrations both data/exchange and support systematic trading models. You will be joining a tight-knit team of research mathematicians, computer scientists and trading analysts at the top of their chosen fields. Essential Skills Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a More ❯
Posted:
Computer Science
London
10th Percentile
£40,000
25th Percentile
£56,250
Median
£80,000
75th Percentile
£120,000
90th Percentile
£142,500