Lead Data Scientist London Up to £95,000 + bonus + benefits Our Client We're helping a global ecommerce marketplace build out their Data & Analytics teams. With over 20,000 employees in 41 locations around the world, our client More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Software Placements
Client: Our client a leading Multinational Semiconductor Company requires a Lead and Senior C++ (14/17) Software Engineer for role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week. Role: The More ❯
BettingJobs are currently recruiting for a Director of Software Engineering for an innovative sports betting company. Working from their central London office, the Director of Software Engineering will be responsible for the overall software development strategy and execution, with a More ❯
Job Description - Machine Learning Engineer (006188) Job Description Machine Learning Engineer - ( 006188 ) Description Our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day. It's why we're on a More ❯
within programmatic ad sources, and weed them out to ensure a high-quality advertising marketplace. We do this by building machine learning and optimization algorithms that operate at scale, and leverage nuanced features about user, context, and creative engagement to determine the validity of traffic. The challenge is to stay … one step ahead by investing in deep analytics and developing new algorithms that address emergent attack vectors in a structured and scalable fashion. We are committed to building a long-term traffic quality solution that encompasses all Amazon advertising channels and provides state-of-the-art traffic filtering that preserves … As an applied sciences manager for Traffic Quality, you will lead a team of applied scientists, data scientists, and engineers to conceptualize and build algorithms that efficiently detect and filter invalid traffic. You will be the single-threaded owner of the algorithms that go into our traffic quality systems and More ❯
you on board! Job Description As a Computational Geometry Software Engineer at Recraft , you will be responsible for building, optimising, and maintaining the geometric algorithms to address advanced problems and enhancing the geometric capabilities that powers our AI-driven creative platform. You will work closely with frontend and backend engineers … and product teams to develop scalable solutions that enable seamless AI-powered design experiences. You will be at the forefront of developing cutting-edge algorithms for raster-to-vector conversion of images and advanced processing of vector graphics. This role offers the opportunity to work on innovative solutions that optimize … the balance between reconstruction accuracy, topological quality, and computational performance. Key Responsibilities Design, develop, and maintain geometric algorithms that support AI-powered features. Ensure high performance, security, and reliability of infrastructure running geometry solutions. Collaborate with frontend and backend engineers, product managers, and AI researchers to bring new features to More ❯
are looking for Machine Learning Engineers at Senior and Mid Level to join our growing team, to develop and deploy core ML/AI algorithms required to tackle data science challenges across Kingfisher Group. You will support data science projects from start to production, developing quality code and carrying out … and accept suggestions Ability to work on multiple data science projects and manage deliverables Qualifications Solid understanding of computer science fundamentals, including data structures, algorithms, data modelling, and software architecture Solid understanding of classical Machine Learning algorithms (e.g., Logistic Regression, Random Forest, XGBoost, etc.), state-of-the-art research areas … e.g., NLP, Transfer Learning, etc.), and modern Deep Learning algorithms (e.g., BERT, LSTM, etc.) Solid knowledge of SQL and Python's ecosystem for data analysis (Jupyter, Pandas, Scikit Learn, Matplotlib, etc.) Understanding of model evaluation, data pre-processing techniques, such as standardisation, normalisation, and handling missing data Solid understanding of More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ARM
porting to Arm silicon and modelling platforms Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads/algorithms and determine a baseline performance from which to start optimization Accelerating algorithms with hand-optimized Arm assembly using the latest Arm technologies such as SVE More ❯
Haverhill, Suffolk, United Kingdom Hybrid / WFH Options
ARM
porting to Arm silicon and modelling platforms Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads/algorithms and determine a baseline performance from which to start optimization Accelerating algorithms with hand-optimized Arm assembly using the latest Arm technologies such as SVE More ❯
Newmarket, Suffolk, United Kingdom Hybrid / WFH Options
ARM
porting to Arm silicon and modelling platforms Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads/algorithms and determine a baseline performance from which to start optimization Accelerating algorithms with hand-optimized Arm assembly using the latest Arm technologies such as SVE More ❯
Littleport, Cambridgeshire, United Kingdom Hybrid / WFH Options
ARM
porting to Arm silicon and modelling platforms Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads/algorithms and determine a baseline performance from which to start optimization Accelerating algorithms with hand-optimized Arm assembly using the latest Arm technologies such as SVE More ❯
at the intersection of cutting-edge AI/ML technologies and real-time data processing. You'll work on developing and optimizing anomaly detection algorithms that power our highly scalable stream processing platform. What You'll Do You'll collaborate with a team of skilled engineers to design, implement, and … Learning (AI/ML) Models, and Large Language Models, to detect anomalies across billions of events. You'll design and implement sophisticated anomaly detection algorithms, such as Isolation Forests, LSTM-based models, and Variational Autoencoders, tailored to our unique data streams. Creating robust evaluation frameworks and metrics to assess the … performance of these algorithms will be crucial. You'll also work on implementing and optimizing stream processing solutions using technologies like Flink and Kafka. Qualifications 3 - 5 years of software development experience and a minimum of 2 internships with direct experience in building and evaluating ML models and delivering large More ❯
GenAI into their SaaS solutions. We also advise on responsible and cost-effective AI practices. You will work directly with startups, designing experiments, researching algorithms, and optimizing solutions for risk, profitability, and customer experience. We seek Applied Scientists passionate about leveraging GenAI to solve unprecedented challenges. Key job responsibilities Collaborate … Master's with 6+ years of applied research experience 5+ years experience with Python for building, training, and evaluating models 5+ years experience in algorithms, data structures, parsing, optimization, data mining, or high-performance computing 2+ years experience with generative AI solutions, algorithms, or technologies Experience with patents or peer More ❯
are developed and built. Responsibilities Transform theoretical concepts into practical algorithm implementations for use on Bruker Nion electron microscopes Rigorously test and refine implemented algorithms to ensure maximum performance Keep abreast of the latest scientific developments in electron microscopy, with a particular focus on computational imaging innovations Formulate new algorithm … the concepts Develop a deep understanding of electron microscope imaging theory and operation Become familiar with the Nion Swift software source code and implement algorithms that can be embedded within this environment Qualifications MSc or PhD in physical sciences or a software engineering-related field, with a strong element of … mathematics Experience in designing, implementing, optimising, and validating complex algorithms Familiarity with image reconstruction methods, such as phase retrieval or ptychography Python, Matlab, C#/C++ and/or GPU programming knowledge Ability to work independently and manage multiple priorities to meet development deadlines in a commercially focused environment Ability More ❯
Daventry, Northamptonshire, United Kingdom Hybrid / WFH Options
Curo Resourcing Ltd
Candidate: This role requires a candidate with a strong background in mathematical modelling, systems, and software development. Ideal experience includes the development of mathematical algorithms, methods, and procedures for applications such as RF signal propagation, 3D mapping analysis and modelling, and GNSS software and positioning techniques. The Role: This role … forms part of the Systems team and, working closely with software developers, focuses on understanding and analysing requirements to design and implement optimal algorithms and software solutions. The GNSS System Engineer will contribute to the development of Simulation and Navigation Products, helping to innovate across systems, subsystems, and features based … high-performing systems. Exploration and investigation of options with proposals for innovative approaches. Analysis and interpretation of system requirements. Design and implementation of optimal algorithms and software solutions. Contribution to the development of positioning and test (PT) products and services. Problem-solving and analytical tasks including concept development, mathematical modelling More ❯
intelligence solutions to solve complex business problems in the healthcare sector. The ideal candidate will have a strong understanding of AI principles, machine learning algorithms, and natural language processing. Responsibilities: Develop and implement AI solutions to meet business needs Work with data scientists to gather and analyze data Train and … degree in computer science, artificial intelligence, or a related field 5+ years of experience in AI development Strong understanding of AI principles, machine learning algorithms, and natural language processing Experience with Python, TensorFlow, and PyTorch Excellent communication and teamwork skills Fluent in English More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Global TechForce
intelligence solutions to solve complex business problems in the healthcare sector. The ideal candidate will have a strong understanding of AI principles, machine learning algorithms, and natural language processing. Responsibilities: Develop and implement AI solutions to meet business needs Work with data scientists to gather and analyze data Train and … degree in computer science, artificial intelligence, or a related field 5+ years of experience in AI development Strong understanding of AI principles, machine learning algorithms, and natural language processing Experience with Python, TensorFlow, and PyTorch Excellent communication and teamwork skills Fluent in English More ❯
focusing on data engineering and maintaining real-time data pipelines. Your responsibilities will include developing and maintaining ETL processes, designing and implementing machine learning algorithms, and deploying and monitoring models in production environments The Ideal Candidate Education & Experience: Bachelor's or Master's degree in Computer Science, Data Science, or … related field. 7+ years of professional experience in areas such as fraud prevention or credit scoring. Machine Learning Expertise: Strong understanding of machine learning algorithms and their practical applications. Experience with frameworks like TensorFlow, PyTorch, and scikit-learn. Data Engineering: Proficiency in developing and maintaining real-time data pipelines. Experience More ❯
focusing on data engineering and maintaining real-time data pipelines. Your responsibilities will include developing and maintaining ETL processes, designing and implementing machine learning algorithms, and deploying and monitoring models in production environments The Ideal Candidate Education & Experience: Bachelor's or Master's degree in Computer Science, Data Science, or … related field. 7+ years of professional experience in areas such as fraud prevention or credit scoring. Machine Learning Expertise: Strong understanding of machine learning algorithms and their practical applications. Experience with frameworks like TensorFlow, PyTorch, and scikit-learn. Data Engineering: Proficiency in developing and maintaining real-time data pipelines. Experience More ❯
to build scalable and robust solutions to highly complex NLP problems that drive business impact. You will develop and implement cutting-edge machine learning algorithms to help us extract valuable insights from large biomedical datasets. Responsibilities : Lead the development and optimization of machine learning models and algorithms for processing and More ❯
Derivatives businesses by automating the key decisions taken every day. Our team has a wide remit including automatic quoting, optimizing hedging decisions, and developing algorithms to trade derivatives on venues around the world. We also deploy statistical analysis techniques and mathematical models to enhance the decision-making process, with the … leading role on our Quantitative Market Making desk, implementing market making strategies across equities products from stocks to futures and options. Implement automated hedging algorithms, and build frameworks to manage risk centrally across asset classes using factor models and other techniques. Perform systematic and quantitative analysis of flows and market More ❯
new opportunities to extend its product lines into new areas. Minimum Requirements: Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis. Are 18 years of age or older. Experience with at least one modern language such as Java, Python, C++, or … C# including object-oriented design. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linear programming and nonlinear optimization. Amazon is committed to a diverse and inclusive workplace. Amazon is More ❯
startups and innovate in a fast-paced organization that contributes to game-changing projects and technologies. You will design and run experiments, research new algorithms, and find new ways of optimizing risk, profitability, and customer experience. We're looking for Applied Scientists passionate about helping startups use GenAI and other … 5+ years of hands on experience with Python to build, train, and evaluate models - 5+ years of experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - 2+ years of experience with design, development, and optimization of … generative AI solutions, algorithms, or technologies - Experience in patents or publications at peer-reviewed conferences or journals PREFERRED QUALIFICATIONS - Experience working in a startup or with startup customers - Experience with design, deployment, and evaluation of Large Language Model (LLM)-powered agents and tools and orchestration approaches - Hands-on experience with More ❯
Use AI to analyze customer feedback and sentiment from various channels to improve services. 2. Fraud Detection and Prevention Real-Time Monitoring: Implement AI algorithms to detect and flag unusual transactions in real-time. Predictive Analytics: Use machine learning models to predict potential fraud based on historical data and behavioural … data and transactions. Employee Training: Train staff on AI tools and their applications to ensure seamless integration. Continuous Improvement: Regularly update AI models and algorithms based on new data and evolving business needs. Challenges and Considerations Data Quality: Ensure high-quality data for accurate AI predictions and analysis. Regulatory Compliance More ❯
Ulverston, Cumbria, North West, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
and customise Yocto and PetaLinux for real-time embedded applications * Implement secure boot mechanisms, OTA updates, and firmware authentication * Work with real-time processing algorithms for sonar and acoustic signal acquisition * Develop embedded software in C, C++, and Python, ensuring efficient hardware utilization * Writing test benches for simulation/testing … and low-level programming * Proficiency in C, C++, and Python for embedded applications * Hands-on expertise with real-time constraints, RTOS, and signal processing algorithms * Experience with secure boot, system security, and firmware updates * Familiarity with Linux kernel development, Linux architecture, Yocto, and PetaLinux. The benefits: * Flexible working. 37.5 hours More ❯