1,376 to 1,400 of 1,962 Permanent Algorithms Jobs

Software Development Engineer, Video Quality Analysis (VQA)

Location
Greater London, England, United Kingdom
based technology company and become a key player in developing innovative solutions to enhance video streaming experiences. In this role, you'll build algorithms that detect and correct video defects using cutting-edge machine learning and computer vision techniques, ensuring high-quality video is delivered to millions of users across … platforms, from content creation to end-user devices. Key Responsibilities: Innovative Solutions & Code Excellence : Collaborate with cross-functional teams to design, implement, and optimize algorithms for real-time video quality analysis and defect detection, using programming languages such as Java , C++ , or C# . Deep Learning & Computer Vision : Develop ...

Software Engineer III - LLM Suite Engineering - Senior Associate

Location
Greater London, England, United Kingdom
build, and troubleshoot software that enables AI/ML and agentic experiences on the platform. You will write secure, high-quality code and support algorithms that integrate with existing systems. You will collaborate with senior engineers on designs and implementation choices, focusing on reliability and operational stability. You will help … Responsibilities Design, develop, and troubleshoot software solutions using creative approaches to solve complex technical challenges Write secure, high-quality production code and maintain algorithms that integrate with existing systems Collaborate with senior engineers and participate in design discussions Build AI/ML solutions and agentic systems for the LLM Suite ...

Senior C++ Engineer – Trading

Hiring Organisation
Certain Advantage
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£700.00 - £750.00 per day
responsible for: Developing low-latency exchange connectivity using native exchange APIs and protocols including FIX, WebSockets and HTTP. Building and enhancing high-performance trading algorithms alongside traders and quantitative analysts. Optimising application performance through techniques such as kernel bypass, TLS optimisation and connection tuning. Investigating production issues, improving system reliability … trading lifecycle. Knowledge of major global futures exchanges and their native protocols. Excellent understanding of multithreaded, asynchronous and distributed software development. Strong knowledge of algorithms, data structures and performance optimisation. Experience with Python, C#, SQL or other scripting/programming languages. A track record of delivering reliable, production-grade applications ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
assessing application performance and optimising/improving it through design and best coding practices. Be an expert in core data structures as well as algorithms and can implement them using language of choice. Technical Skills Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis ...

Senior Quantitative Developer (C++) - Execution Technology

Location
Greater London, England, United Kingdom
performance infrastructure that supports central trading teams and enables execution across businesses and regions.What You'll DoDesign, develop, and maintain low-latency C++ execution algorithms, order management systems, strategy containers, connectivity, and messaging systems.Partner directly with central trading teams to optimize execution performance across businesses and regions.Reduce system latency using … related field.10+ years of professional software development experience, including at least 5 years in a front-office financial services environment.Strong expertise in data structures, algorithms, and object-oriented programming in C++.Proficiency with C++17 and C++20, multithreading, and asynchronous programming environments.Strong understanding of low-latency and real-time system design ...

Senior Quantitative Developer (C++) - Execution Technology

Hiring Organisation
Millennium Management
Location
London, UK
Employment Type
Full-time
infrastructure that supports central trading teams and enables execution across businesses and regions. What You'll DoDesign, develop, and maintain low-latency C++ execution algorithms, order management systems, strategy containers, connectivity, and messaging systems. Partner directly with central trading teams to optimize execution performance across businesses and regions. Reduce system … field.10+ years of professional software development experience, including at least 5 years in a front-office financial services environment. Strong expertise in data structures, algorithms, and object-oriented programming in C++.Proficiency with C++17 and C++20, multithreading, and asynchronous programming environments. Strong understanding of low-latency and real-time system design ...

Higher Scientist - AI Scientist / Software Developer

Location
Greater London, England, United Kingdom
results clearly Required Skills and Qualifications: Degrees in Computer Science, AI, Data Science, or a related field Deep understanding of machine learning concepts and algorithms Understanding of statistics and data analysis Programming experience in Python (preferred) or similar languages Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn … Knowledge of data structures, algorithms, and software development practices Experience with version control (e.g., Git) and collaborative development Experience in using computing environments Strong problem-solving skills and willingness to learn Desirable: Familiarity with MLOps tools (e.g. MLflow, Weights & Biases) Exposure to natural language processing (LLMs, agents), computer vision ...

Software Engineer III - LLM Suite Engineering - Senior Associate

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
build, and troubleshoot software that enables AI/ML and agentic experiences on the platform. You will write secure, high-quality code and support algorithms that integrate with existing systems. You will collaborate with senior engineers on designs and implementation choices, focusing on reliability and operational stability. You will help … applies feedback. Job ResponsibilitiesDesign, develop, and troubleshoot software solutions using creative approaches to solve complex technical challengesWrite secure, high-quality production code and maintain algorithms that integrate with existing systemsCollaborate with senior engineers and participate in design discussionsBuild AI/ML solutions and agentic systems for the LLM Suite platform ...

Senior AI/ML Computational Scientist

Hiring Organisation
Hackajob Ltd
Location
London, United Kingdom
Employment Type
Permanent
deployed systems. THE WORK Formulate real-world problems into practical, efficient, and scalable AI and Machine Learning solutions Develop and implement machine learning algorithms, models, and computational systems; design and build scalable data pipelines to support model training and production with DevOps &MLOps Customize and apply Deep Learningand … business needs, data availability,systemand infrastructure requirements - including edge device and HPC Engage in research and development of new AI and high-performance compute algorithms, models, and simulations along with their applications to solve complex business problems at client sites Work with large-scale datasets andutilizedata preprocessing techniques to ensure ...

Lead Software Engineer

Location
Nottingham, England, United Kingdom
methods to simulate thermal and structural interactions within complex engineering systems. Design and implement analytical and numerical solvers, including quasi-static and time-stepping algorithms for ordinary differential equations (ODEs) and partial differential equations (PDEs). Design and implement high-performance simulation software using modern C++ (C++17/20), delivering … robust, scalable, and maintainable solutions. Develop and optimize compute-intensive algorithms using multithreading, SIMD techniques, and GPU acceleration technologies such as CUDA and OpenCL. Analyze software performance, identify computational bottlenecks, and implement optimizations across CPU and GPU architectures. Leverage AI-assisted engineering tools such as GitHub Copilot, Claude, or similar ...

Machine Learning Scientist III

Location
City of Westminster, England, United Kingdom
secure, differentiated, and personalised experiences that build loyalty and traveler satisfaction. In this role, you will: Develop, evaluate, and improve machine learning models and algorithms for Content AI applications. Design and implement end-to-end machine learning solutions, including data preparation, feature engineering, model training, validation, deployment, monitoring, and continuous … lifecycle, including experimentation, evaluation, deployment, monitoring, and operational improvement. Experience building and operating production ML systems at scale. Understanding of distributed systems, data structures, algorithms, system design, low-level design, API design, and data modelling. Experience with batch and real-time data processing systems, databases such as Redis ...

2027 Quantitative Research Markets Analyst Program - Off-Cycle Internship - London

Location
Greater London, England, United Kingdom
achievements, those who successfully complete the program may receive offers of full‐time employment. Job Responsibilities Develop and maintain mathematical models and cutting‐edge algorithms, methodologies, and supporting infrastructure. Value and hedge financial transactions across a range of products, from flow products to complex derivative deals. Support quantitative modeling … findings clearly to non‐technical audiences through written and verbal communication. Preferred qualifications, capabilities, and skills Demonstrates knowledge of options pricing theory or trading algorithms, or a demonstrated interest in finance through coursework or prior experience. Shows confidence and initiative to take ownership and manage projects independently. Applies knowledge ...

Machine Learning Scientist III

Location
Greater London, England, United Kingdom
applications, and Generative AI experiences used by millions of travelers worldwide. In this role, you will: Develop, evaluate, and improve machine learning models and algorithms for Content AI applications. Design and implement end-to-end machine learning solutions, including data preparation, feature engineering, model training, validation, deployment, monitoring, and continuous … lifecycle, including experimentation, evaluation, deployment, monitoring, and operational improvement. Experience building and operating production ML systems at scale. Understanding of distributed systems, data structures, algorithms, system design, low-level design, API design, and data modelling. Experience with batch and real-time data processing systems, databases such as Redis ...

Senior Data Scientist - Neural Net Forecasting

Location
Welwyn, England, United Kingdom
will need to understand difficult business problems and prototype solutions with minimal support. A core component of the role is applying, modifying and designing algorithms and mathematical models to solve business problems using big data architectures (Hadoop, Spark, Cloud). In this role, your primary modelling focus will be neural … ambitious individuals with a mix of statistics, programming skills and familiarity with time series analysis. A proven track record of designing and modifying advanced algorithms and applying them to large data sets is essential. Some project and stakeholder management experience is preferred. An ideal candidate will have a scientific mindset ...

Sensor Fusion & Integration Engineer

Location
West of England, England, United Kingdom
will design and implement sensor adapters and interfaces, contribute to the detection‐to‐track‐to‐fused‐track pipeline, tune and debug tracking/localization algorithms against real and synthetic data, and integrate your work using ROS2, modern C++, and Rust. You will work closely with the rest of the Sensing …/data fusion pipeline that combines detections from multiple sensors into unified tracks and higher‐level fused objects. Own and improve geolocation and tracking algorithms (e.g. Kalman-filter-based tracking), tuning and debugging them against real‐world and synthetic datasets, including handling of noise and coordinate/reference‐frame issues. ...

Senior Data Scientist

Hiring Organisation
Canon U.S.A., Inc
Location
Melville, New York, United States
Employment Type
Permanent
Salary
USD Annual
next-best-action, customer lifetime value, churn prediction) to power hyper-personalized marketing campaigns and Segment-of-One customer experiences Construct forecasting models and algorithms across sales, customer, channel, and product data to optimize campaign yields and customer engagement Design and evaluate A/B and multivariate tests to optimize … interprets trends and generates new business ideas. Able to acquire, integrate and extract new data sources when not available Develops and codes software programs, algorithms and automated processes to cleanse, integrate and evaluate large datasets from multiple disparate sources May analyze and assess issues affecting product positioning and construct strategic ...

Senior Data Scientist - $92210 - $138080 Yearly Salary

Hiring Organisation
Canon U.S.A., Inc
Location
Melville, New York, United States
Employment Type
Permanent
Salary
USD 138,080 Annual
next-best-action, customer lifetime value, churn prediction) to power hyper-personalized marketing campaigns and Segment-of-One customer experiences Construct forecasting models and algorithms across sales, customer, channel, and product data to optimize campaign yields and customer engagement Design and evaluate A/B and multivariate tests to optimize … interprets trends and generates new business ideas. Able to acquire, integrate and extract new data sources when not available Develops and codes software programs, algorithms and automated processes to cleanse, integrate and evaluate large datasets from multiple disparate sources May analyze and assess issues affecting product positioning and construct strategic ...

C++ Software Engineer - C++, Python - Financial/Banking

Hiring Organisation
N.P.A
Location
London, UK
Employment Type
Full-time
Job Description C++ Software Engineer - C++, Python - Financial/Banking. Candidates with varying levels of C++ and Python experience will be considered from Intermediate to Senior - ideal candidates will come from a Financial/Banking ...

Data Science Consultant

Hiring Organisation
Datatech Analytics
Location
London, United Kingdom
Salary
£ 70 K
Data Science Consultant (Energy & Utilities)Location: London/Hybrid (Minimum 3 days/week on site)Position Type: Permanent - Fast track interview processAre you an experienced Data Science professional looking to solve complex, real-world ...

Software Engineer - C++

Hiring Organisation
Hudson River Trading
Location
London, UK
Employment Type
Full-time
At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems that power trading across global markets. HRT ...

Research Engineer

Location
Greater London, England, United Kingdom
Do you love creating innovative solutions for customers? Then come and apply your skills and passion for technology at Thomson Reuters Labs. We are seeking a Research Engineer who will bring expertise in AI and ...

Senior Embedded Software Engineer

Location
Gloucester, England, United Kingdom
About The Role We are seeking a Senior Embedded Software Engineer to join a multi-discipline EW capability development team at our Gloucester site. This exciting opportunity allows you to work on a variety of ...

Senior Software Engineer (Fixed Term) London

Location
Greater London, England, United Kingdom
Fideres delivers effective economic analysis and testimony, turning data into courtroom advantage. As global litigation experts, we help law firms secure new cases and offer unbiased, conflict‐free insights for complex and innovative disputes. Driven ...

Algorithm Developer (Quant Research & Trading) – 2027 PhDs

Hiring Organisation
Hudson River Trading
Location
London, United Kingdom
Salary
£ 70 K
Hudson River Trading (HRT) is seeking exceptional full-time PhD students to join our Algorithm Development teams in New York, London, and Singapore. Algorithm Developers at HRT are responsible for building and maintaining the models ...

Hybrid GNC Systems Engineer for Spacecraft Missions

Location
England, United Kingdom
complex satellite missions. You'll work across the GNC lifecycle, developing requirements, architectures, and verification strategies, and collaborate with multidisciplinary teams to integrate algorithms, hardware and flight software. #J-18808-Ljbffr ...