343 Algorithms jobs in London
Quantum Algorithms Engineer
Posted 27 days ago
Job Viewed
Job Description
Phasecraft is the quantum algorithms company. We are building the mathematical foundations for quantum computing applications that solve real-world problems. Founded in 2019 by Toby Cubitt, Ashley Montanaro and John Morton, we are based in London and Bristol, UK. In 2023 we completed a £13m Series A funding round led by leading Silicon Valley deep tech VC, Playground Global, and in 2024 we opened our Washington DC office led by Steve Flammia.
Phasecraft’s unprecedented access to today’s best quantum computers – through partnerships with Google, IBM, Rigetti, and QuEra – provides us with unique opportunities to develop foundational IP, inform the development of next-generation quantum hardware, and accelerate commercialisation of high-value breakthroughs.
As we continue to grow and explore new areas of research an exciting opportunity has arisen to join our talented team as a Quantum Algorithms Engineer. In this role the ideal candidate will have experience in the implementation of advanced quantum algorithms or otherwise strong evidence of potential to contribute to this area. A background in quantum computing is not necessarily required nor is a track record of publishing scientific papers in this area; however the candidate should be able to demonstrate a keen interest in quantum computing through formal or independent studies.
Job Description
- Implementing and evaluating advanced classical and/or quantum algorithms based on technical papers and research conducted by our team of Quantum Algorithms Scientists.
- Working collaboratively in a small team made up of full-time staff and affiliated PhD students.
- Other activities as required to support the growth and success of Phasecraft.
Requirements
Essential criteria:
- Good understanding of algorithms and algorithmic analysis.
- Strong programming skills, including in Python.
- Bachelor or Masters degree in Computer Science, Mathematics, Physics or closely related field.
- Ability to work flexibly, independently, and to foster a pragmatic approach to producing efficient, workable code.
Desirable criteria:
- Exposure to quantum computing and/or quantum information theory, via formal or independent studies.
- Experience coding in quantum development environments (e.g. Cirq, Qiskit, QuEST) or in implementing quantum algorithms or novel classical algorithms on classical computers.
- Either knowledge of quantum chemistry/materials science and experience coding with relevant computational packages such as Wannier90, PySCF; or otherwise experience with algorithms and software for combinatorial optimization such as Gurobi or SAT solvers.
- Software engineering experience, including version control, CI/CD.
Quantum Algorithms Scientist - Optimization
Posted 27 days ago
Job Viewed
Job Description
Phasecraft is the quantum algorithms company. We are building the mathematical foundations for quantum computing applications that solve real-world problems. Founded in 2019 by Toby Cubitt, Ashley Montanaro and John Morton, we are based in London and Bristol in the UK and opened an office in Washington DC in 2024, led by Steve Flammia. In 2023 we completed a $17m Series A funding round led by leading Silicon Valley deep tech VC, Playground Global.
Phasecraft’s unprecedented access to today’s best quantum computers – through partnerships with Google, IBM, Quantinuum and QuEra – provides us with unique opportunities to develop foundational IP, inform the development of next-generation quantum hardware, and accelerate commercialization of high-value breakthroughs.
We are looking to hire a Quantum Algorithms Scientist to join our team. The ideal candidate will have experience in the theory and/or implementation of optimization algorithms for gate-model quantum computers, or in classical optimization or constraint satisfaction algorithms; or otherwise strong evidence of potential to contribute to these areas. Their work will initially focus on these topics, though they will have the opportunity to grow a portfolio of research activity across the breadth of Phasecraft’s interests. A background in quantum computing is not necessarily required, though in this case a successful candidate will have evidence of the ability to design and implement advanced algorithms for optimization and/or constraint satisfaction.
Job Description
- Undertake theoretical and/or applied research and/or software development for near-term quantum computing applications, with an initial focus on quantum algorithms and software for combinatorial optimization and/or constraint satisfaction problems.
- Help to author publications, presentations, patent applications and similar resulting from the research.
- Work collaboratively in a small team made up of full-time staff and affiliated PhD students.
- Work with stakeholders on collaborations applying quantum computing to optimization problems.
- Other activities as required to support the growth and success of Phasecraft.
Requirements
Essential criteria:
- Expertise in one or more of:
o quantum information and/or computation theory
o theory and implementation of classical algorithms for optimization or constraint satisfaction
o quantum algorithm design and implementation
o mathematical analysis of algorithms
- Proven track record of working independently on research projects.
- Deep expertise and an excellent publication track-record in relevant discipline.
- Excellent written and verbal communication skills and the ability to disseminate research results to technical and non-technical audiences.
- Flexibility to work across different aspects of quantum algorithms, and to work on other tasks required to support the growth and success of the company.
- An interest in near-term quantum computing
Desirable criteria:
- PhD (or soon to receive one) in quantum information, quantum computation theory, theoretical computer science, or closely related field.
- Coding in quantum software development environments (e.g. Cirq, QuEST, Qiskit).
- Experience of implementing algorithms on quantum hardware.
- Strong publication track-record in relevant discipline.
- Software development skills.
- Enthusiasm for learning and novel research.
The closing date for applications is 14 June 2025.
Senior Research Scientist - Quantum Computing Algorithms
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and analyze novel quantum computing algorithms.
- Conduct theoretical research in quantum information science and complexity theory.
- Simulate algorithm performance on quantum computing platforms.
- Collaborate with leading researchers in quantum physics and computer science.
- Author high-impact scientific publications and present research findings.
- Explore applications of quantum algorithms in optimization, simulation, and ML.
- Contribute to the strategic direction of quantum research.
- Mentor junior researchers and contribute to the quantum computing community.
- PhD in Quantum Information Science, Computer Science, Physics, Mathematics, or related field.
- Demonstrated expertise in quantum algorithm development.
- Strong theoretical background in quantum mechanics and information theory.
- Proficiency with quantum programming frameworks (e.g., Qiskit, Cirq).
- Excellent analytical, mathematical, and problem-solving skills.
- Proven track record of publications in reputable journals.
- Strong communication and presentation abilities.
- Ability to work independently and manage research projects remotely.
Senior Quantitative Lead - Trading Algorithms | NYC or London- Global Hedge Fund
Posted today
Job Viewed
Job Description
Fabulous opportunity for a highly driven Senior QD to join a brand-new team at one of the world's most prestigious and successful hedge funds. Looking for hands-on lead with a solid development background in building trading algorithms alongside a deep understanding of market microstructure (ideally in cash equities), who is comfortable facing off to the business.
Your primary focus will be building a greenfield internal algorithmic trading platform, using custom trading algos with goal-tailored execution outcomes that implement the portfolio optimization approach. You'll also collaborate with quant analysts to productionize market microstructure and short-term signal models.
There is immediate scope to build a team around you of 3-4 developers/quants. The firm envisages this as being a huge global area in the years to come.
The successful candidate will have a combination of technical expertise, industry knowledge and leadership skills, who thrives when given complete ownership.
Skills and Experience Required
- 10+ years' experience in a similar role in the trading and finance industry
- Must have recent hands-on development experience, with strong programming skills in C++ (preferably) or performance Java, with a focus on event-driven real-time trading processes
- Deep understanding of market microstructure, ideally in cash equities. (Liquid futures knowledge is a bonus.)
- Experience as a hands-on development lead, mentoring and guiding junior developers.
- Bachelor's or Master's degree in STEM from a top-tier university
Benefits & Incentives
- Significant salary + bonus and growth
- Collaborative culture and an exciting place to work
- Greenfield work / big impact
- Generous benefits package
Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Software Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
I am working with a market leading consultancy in central London, who due to high level success and expansion of their offering are adding to their highly skilled team.
This position leads talented software engineering teams operating at the intersection of product innovation, scalable technology, and cross-functional collaboration.
The successful candidate will take ownership of designing, building, and delivering high-impact digital solutions while helping shape the technical culture and practices across the organisation.
You will bring a background of working with different types of projects at one time and adaptable in leading teams and upskilling those around you
Key Responsibilities
- Technical Leadership: Oversee the design and implementation of modern web applications, APIs, and digital platforms that are reliable, secure, and built to scale.
- Hands-On Architecture: Set the technical direction for projects using Python (Flask or Django) and React.js, ensuring high standards of performance and maintainability.
- Team Development: Coach and support engineers at all experience levels, encouraging professional growth, technical excellence, and collaborative delivery.
- Engineering Excellence: Champion strong DevOps principles, including CI/CD pipelines, automated testing, and cloud-native deployment through containerisation (Docker and Kubernetes).
- Cross-Functional Partnership: Work closely with product, design, and commercial teams to ensure technical outcomes align with broader business goals.
- Complex Problem-Solving: Communicate intricate architectural decisions in a clear, practical way for both technical and non-technical stakeholders.
Skills and Expertise
- Over 5 years of experience in full-stack software engineering.
- Expertise in designing and developing scalable web applications and distributed systems.
- Proficient in software architecture, containerization, and cloud platforms including AWS, Azure, and GCP.
- Experienced in leading cross-functional teams, mentoring engineers, and fostering a strong engineering culture.
- Enthusiastic about DevOps practices and driving continuous process improvement.
- Coming from a consultancy background and/or working on various projects and clients would be very advantageous
If you would like to know more please send your CV and details and we can talk.
Software Engineering Manager
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager | High-Performance Software | London. Miller Maxwell is representing a global business seeking to appoint a Software Engineering Manager to lead multiple high-impact product development and automation initiatives. This is a key leadership role within a high-performance software environment, focused on innovation and strategic growth.
The Software Engineering Manager will:
Director, Software Engineering
Posted 7 days ago
Job Viewed
Job Description
We are looking for seasoned engineering leaders to join us in making the world more open and connected. We embrace entrepreneurs as well as those who come from more established companies. We are looking for someone with a strong technical foundation plus a track record of structuring healthy organizations that encourage effective collaborations across multiple disciplines. You'll influence technical decision making, drive prioritization and execution, while managing outstanding engineers and engineering managers in a fast-paced, impact focused environment.
**Required Skills:**
Director, Software Engineering Responsibilities:
1. Build, manage and support diverse teams of software engineers and engineering managers
2. Provide both technical and organizational leadership, as well as product leadership
3. Form cross-functional and cross-discipline partnerships to drive engineering efforts
4. Establish effective strategies and execute against them
5. Uphold a culture of respect, integrity, inclusion, innovation
6. Demonstrated experience recruiting, building, structuring, leading technical organizations, including performance management
**Minimum Qualifications:**
Minimum Qualifications:
7. This is a Product-heavy role, so experience leading product teams is essential
8. Strong cross-pillar collaboration skills required, since this team collaborates extensively with the Business Messaging pillar
9. Product and collaboration complexity is very high, with accountability for aggressive revenue growth goals shared with Business Messaging teams
10. Because of the above, technical and product insight is essential, especially in Monetization. The person must be able to get into details and drive for impact
11. The role needs to be based in London, with 3 days per week in-office attendance
12. The role requires quarterly travel to MPK, and annual or more travel to meetings with business partners and/or customers
13. The role requires extensive collaboration with US timezone-based teams, so the working day extends into the evening London time a minimum of 3 days per week, although this is largely flexible and under the control of the person in the role
**Preferred Qualifications:**
Preferred Qualifications:
14. Experience working in a Monetization team would be highly advantageous, especially in building trust with BMO partners
15. Experience specifically in working with an Ads stack is highly desirable
16. Technical focus is on ensuring engineering work delivers high quality consumer experiences on iPhone, Android and Web, so experience with those technologies is an advantage
17. Technical experience with the WhatsApp stack is an advantage but not essential
18. Technical experience with the standard Meta development stack is an advantage but not essential
19. Experience working very closely with Product Designers in a principle-led culture is advantageous
20. Experience working with metrics- and data-driven decision making is highly advantageous
**Industry:** Internet
Be The First To Know
About the latest Algorithms Jobs in London !
Director Software Engineering
Posted 12 days ago
Job Viewed
Job Description
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
American Express Global Card Network Platform authorizes and processes all of the company's customer card transactions. The Card Network platform is the critical back bone for all of American Express card transactions, and is a near real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. American Express is making strategic investments in new card network products and platforms to allow the company to meet its ambitious global growth agenda.
**How will you make an impact in this role?**
As our Director of Engineering, you will join our global technology team that has embarked on building a highly available and scalable distributed systems on the cloud to support the company's long-term strategy and vision. You will lead a team of engineers across new/emerging concepts in a way that inspires them to do their best work and continue to grow and develop within the company. Our leaders work with distributed teams in a highly dynamic environment collaborating with product and technology leaders, and engineers who are passionate about our journey to build and deliver technology-powered solutions that our customers love and that works for our business.
Your primary responsibility is to lead the development of our next generation distributed platform, aligning resources and delivery with business growth and diversification, while significantly improving service quality and cost-effectiveness. We expect the individual to be innovative and energetic with strong communications and collaboration skills.
**Key Initiatives:**
+ Migrate partners to process real-time transaction through the Payment Network using Single Message rails
+ Develop best-in-class delivery engine with optimal throughput and quality releases
+ Maximize productivity of engineering teams with automation and increase predictability
+ High Availability, Resiliency and Performance Engineering on Cloud
**Roles and Responsibilities:**
+ You will be responsible for building capabilities of a distributed transaction processing infrastructure and payment processing business logic by leveraging that platform. Leading and engaging teams that build/deploy high throughput systems within a fast paced, agile environment while understanding and handling competing priorities.
+ Hands-on collaboration with business and technology leaders, stakeholders, product owners, Architects, and Engineers to define, develop, test and validate technical solutions to help drive customer-first product roadmap enabling business outcomes. Contribute to code review and analysis/design of business needs and user stories
+ Attract, retain, and grow diverse top engineering talent, providing guidance, career development and mentorship to team members maintaining a culture that emphasizes quality, continuous improvement, retention of key colleagues, development, and high performance.
+ You will constantly pursue and learn industry leading/innovative solutions. Build high awareness of open-source technologies and communities that enable high volume low latency systems.
+ Lead a culture of innovation and experimentation, support full software development lifecycle that incorporates the best of technology approaches and delivery methodologies.
+ Engage with developers in day-to-day design and coding activities to execute product and strategy roadmaps. Stepping into code where and if needed and be a hands-on leader
+ Ensure on time product releases that are of high quality, enabling the core vision of next generation card processing systems.
+ Promote a fun and high engagement culture, with a results orientated focus. Hire, mentor, motivate and retain the best talent.
+ Collaborate with peer technology and product teams across different locations
**Qualifications**
+ You have Computer Science degree, or equivalent with at-least 10 years of relevant work experience.
+ Have built and delivered large scale enterprise systems/products and have extensive hands-on experience. Preferably delivered and supported products as Cloud hosted services.
+ Experience building highly available and low latency distributed systems. Experience building systems as service-oriented architecture and/or micro-services architecture.
+ Keen awareness of concerns in a massively distributed systems and effective solutions.
+ Experience in Linux cloud (Kubernetes) environment supporting applications built using language like Java, Go, Node.js and NoSQL databases like Couchbase, Cassandra, Redis.
+ Experience attracting, hiring and retaining a diverse high-performing engineering talent.
+ Have experience leading engineering teams and in agile methodologies, have enabled DevOps mindset, processes and tools
+ Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.
+ Excellent judgment and constant pursuit of higher standards, a passion to build and nurture high efficiency teams.
+ Have excellent written and verbal communications skills. Create and deliver effective presentations to Senior Leadership.
+ Ability to negotiate and influence stakeholders
+ Knowledge of Payment Network Authorization, Acquiring & Issuing platforms and business processes is a plus
Employment eligibility to work with American Express in the UK is required as the company will not pursue visa sponsorship for these positions.
**Qualifications**
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:
+ Competitive base salaries
+ Bonus incentives
+ Support for financial-well-being and retirement
+ Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
+ Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
+ Generous paid parental leave policies (depending on your location)
+ Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
+ Free and confidential counseling support through our Healthy Minds program
+ Career development and training opportunities
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
**Job:** Technology
**Primary Location:** United Kingdom-West Sussex-Burgess Hill
**Other Locations:** United Kingdom-London-London
**Schedule** Full-time
**Req ID:**
Software Engineering Lead
Posted 19 days ago
Job Viewed
Job Description
Are you ready for the next step in your engineering career?
Would you enjoy working on our cutting-edge products?
About Our Team:
We are strengthening our software engineering team to modernise our existing application stack, powering one of LexisNexis Intellectual Property's flagship AI products, LexisNexis® Classification. The team modernises the application with new features and functions to enrich the users' experience, as well as implementing research from our in-house data science team at scale. This is an opportunity to be a key part of a team that works on modern, cloud native infrastructure and become an essential part of building the new product architecture.
We expect this team to work across multiple technologies around a core, including Angular, Python, C#/.Net, SQL, AWS (EKS, S3, Lambda, CDK, etc.), Applied AI/ML libraries and frameworks.
About The Role:
We are hiring a Software Engineering Lead to take responsibility for the work on modernising and enhancing a key product, LexisNexis® Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.
You will be the go-to person for a small, highly skilled agile team, with ownership over the mission and your development practices and processes. Your engineering team will be based in London. You will also work closely with the existing application team in South Africa, as well as with a broader range of stakeholders distributed across the UK, Germany, the Netherlands and the USA.
As a Software Engineering Lead, you will play a crucial role in overseeing software development for a modernised LexisNexis® Classification. You will contribute directly to solving technical problems as well as guiding your team to success.
Key Responsibilities:
+ Owning and executing the backlog of product modernisation.
+ Leading the delivery and deployment of data science research into scalable AI-powered features.
+ Creating performance- and cost-optimised services.
+ Able to communicate and take ownership within the team and across team boundaries.
+ Writing and reviewing detailed specifications for the development of complex system components.
+ Leading in development processes, coding best practices, and code reviews.
+ Managing a team of software engineers in a Scrum-based development environment while collaborating with stakeholders
Requirements:
+ Understand Software Engineering techniques and processes, particularly adapting Scrum and agile frameworks to meet business needs.
+ Experience with AWS or similar cloud providers, including knowledge of running cost-effective serverless architecture.
+ Experience working with Python, C#, and Angular.
+ Strong interpersonal, communication, and presentation skills applicable to a wide audience.
+ Experience with PyTorch, Scikit-learn, Go, Databricks, JavaScript, and Azure Pipelines is desirable, but not essential.
+ Experience in leading software engineering efforts for AI-enabled SaaS products is desirable, but not essential.
Why Join Us?
Join our team and contribute to a culture of innovation, collaboration, and excellence. If you are ready to advance your career and make a significant impact, we encourage you to apply.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
+ Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
+ Generous holiday allowance with the option to buy additional days.
+ Health screening, eye care vouchers and private medical benefits
+ Wellbeing programs
+ Life assurance
+ Access to a competitive contributory pension scheme
+ Save As You Earn share option scheme.
+ Travel Season ticket loan.
+ Electric Vehicle Scheme
+ Optional Dental Insurance
+ Maternity, paternity, and shared parental leave
+ Employee Assistance Programme
+ Access to emergency care for both the elderly and children
+ RECARES days, giving you time to support the charities and causes that matter to you.
+ Access to employee resource groups with dedicated time to volunteer.
+ Access to extensive learning and development resources
+ Access to the employee discounts scheme via Perks at Work
About Our Business -
At LexisNexis Intellectual Property (LNIP), we believe that whenever a person works on a patent and understands the future trajectory of a specific technology, that person has the potential to fundamentally change how society operates. We are proud to directly support and serve these innovators in their endeavours to better humankind. We enable innovators to accomplish more by helping them make informed decisions, be more productive, comply with regulations, and ultimately achieve superior results. By harnessing the latest advances in machine learning combined with expert analysis, LexisNexis Intellectual Property is disrupting how actionable insight is extracted from patent data. Information can now be accessed with efficiency, accuracy and at a speed that is just not possible by traditional methods. Our overall success is measured by how well we deliver these results
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Software Engineering Manager
Posted today
Job Viewed
Job Description
I am working with a market leading consultancy in central London, who due to high level success and expansion of their offering are adding to their highly skilled team.
This position leads talented software engineering teams operating at the intersection of product innovation, scalable technology, and cross-functional collaboration.
The successful candidate will take ownership of designing, building, and delivering high-impact digital solutions while helping shape the technical culture and practices across the organisation.
You will bring a background of working with different types of projects at one time and adaptable in leading teams and upskilling those around you
Key Responsibilities
- Technical Leadership: Oversee the design and implementation of modern web applications, APIs, and digital platforms that are reliable, secure, and built to scale.
- Hands-On Architecture: Set the technical direction for projects using Python (Flask or Django) and React.js, ensuring high standards of performance and maintainability.
- Team Development: Coach and support engineers at all experience levels, encouraging professional growth, technical excellence, and collaborative delivery.
- Engineering Excellence: Champion strong DevOps principles, including CI/CD pipelines, automated testing, and cloud-native deployment through containerisation (Docker and Kubernetes).
- Cross-Functional Partnership: Work closely with product, design, and commercial teams to ensure technical outcomes align with broader business goals.
- Complex Problem-Solving: Communicate intricate architectural decisions in a clear, practical way for both technical and non-technical stakeholders.
Skills and Expertise
- Over 5 years of experience in full-stack software engineering.
- Expertise in designing and developing scalable web applications and distributed systems.
- Proficient in software architecture, containerization, and cloud platforms including AWS, Azure, and GCP.
- Experienced in leading cross-functional teams, mentoring engineers, and fostering a strong engineering culture.
- Enthusiastic about DevOps practices and driving continuous process improvement.
- Coming from a consultancy background and/or working on various projects and clients would be very advantageous
If you would like to know more please send your CV and details and we can talk.