Minimum 5 years of experience in developing embedded firmware Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Strong C/C++ programming skills Understanding of encryption algorithms, key management, and secure protocols (TLS, SSH, etc.) Strong understanding of common vulnerabilities (e.g., OWASP Top 10, CWE/SANS Top 25) Familiarity with Linux, Windows, RTOS and network protocols More ❯
with considerable experience in Oracle or SQL Server Knowledge of XML/XSL Experience with Tomcat, JBoss, WebLogic or WebSphere Strong with OO design and development Solid grasp of algorithms and solving difficult heuristic/optimization types of problems Product delivery experience includes: Has been a key player in developing and supporting commercial software products which were sold to non More ❯
Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures. Development of processing and analysis algorithms fit for the intended data complexity and volumes. Collaboration with data scientist to build and deploy machine learning models. More ❯
Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures. Development of processing and analysis algorithms fit for the intended data complexity and volumes. Collaboration with data scientist to build and deploy machine learning models. More ❯
Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures. Development of processing and analysis algorithms fit for the intended data complexity and volumes. Collaboration with data scientist to build and deploy machine learning models. More ❯
St Albans, England, United Kingdom Hybrid / WFH Options
Client Server
experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more about this Software Engineer More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
NLP PEOPLE
You will be instrumental in shaping the future of how humans interact with technology through intelligent language understanding and generation. Responsibilities Lead the research and development of novel NLP algorithms and models, pushing the boundaries of artificial intelligence. Design and implement advanced deep learning architectures for tasks such as text generation, summarization, sentiment analysis, and machine translation. Conduct cutting-edge More ❯
a technical, partner-facing role with a strong customer focus. Experience coding in one or more general purpose languages (e.g., Python, Java, Go, C or C++) including data structures, algorithms, and software design. Deep expertise with RESTful APIs, including integration, troubleshooting, and debugging. Coding skills required. Experience with Shopping APIs is a huge plus! Proficiency in SQL for managing and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Intelix.AI
Proficiency in query languages (Cypher, GSQL, AQL, SPARQL, etc.) Strong background in pipelines, ETL, and entity resolution Exposure to integrating KG + LLM or RAG architectures Experience with graph algorithms, embeddings, or GNNs Cloud & production engineering literacy (AWS/Azure/GCP, containerization, CI/CD) Excellent communication skills — able to explain complex graph/AI concepts to non-technical More ❯
Proficiency in query languages (Cypher, GSQL, AQL, SPARQL, etc.) Strong background in pipelines, ETL, and entity resolution Exposure to integrating KG + LLM or RAG architectures Experience with graph algorithms, embeddings, or GNNs Cloud & production engineering literacy (AWS/Azure/GCP, containerization, CI/CD) Excellent communication skills — able to explain complex graph/AI concepts to non-technical More ❯
East London, London, United Kingdom Hybrid / WFH Options
Client Server
and security event correlation. The platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. This Graduate C++ Developer position presents an excellent opportunity to advance your career in a challenging environment More ❯
software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. Your work will expand to more More ❯
the organization. Influence technical strategy and help define the company’s long-term AI roadmap. Who You’ll Be An experienced Python developer with strong knowledge of data structures, algorithms, and CI/CD pipelines. A Machine Learning professional skilled in data wrangling (SQL, pandas, NumPy), supervised and unsupervised learning, model evaluation, and feature engineering. Knowledgeable in Deep Learning frameworks More ❯
systems, wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement secure, efficient communication More ❯
the organization. Influence technical strategy and help define the company’s long-term AI roadmap. Who You’ll Be An experienced Python developer with strong knowledge of data structures, algorithms, and CI/CD pipelines. A Machine Learning professional skilled in data wrangling (SQL, pandas, NumPy), supervised and unsupervised learning, model evaluation, and feature engineering. Knowledgeable in Deep Learning frameworks More ❯
the organization. Influence technical strategy and help define the company’s long-term AI roadmap. Who You’ll Be An experienced Python developer with strong knowledge of data structures, algorithms, and CI/CD pipelines. A Machine Learning professional skilled in data wrangling (SQL, pandas, NumPy), supervised and unsupervised learning, model evaluation, and feature engineering. Knowledgeable in Deep Learning frameworks More ❯
the organization. Influence technical strategy and help define the company’s long-term AI roadmap. Who You’ll Be An experienced Python developer with strong knowledge of data structures, algorithms, and CI/CD pipelines. A Machine Learning professional skilled in data wrangling (SQL, pandas, NumPy), supervised and unsupervised learning, model evaluation, and feature engineering. Knowledgeable in Deep Learning frameworks More ❯
you're passionate about using advanced data science to drive real-world impact in sport, this is the role for you. Key Responsibilities Develop and apply statistical models and algorithms to analyse player performance, match outcomes, and tactical insights Collect, clean, and process football-related data from diverse sources Build clear, compelling visualizations and deliver insights to both technical and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Singular Recruitment
you're passionate about using advanced data science to drive real-world impact in sport, this is the role for you. Key Responsibilities Develop and apply statistical models and algorithms to analyse player performance, match outcomes, and tactical insights Collect, clean, and process football-related data from diverse sources Build clear, compelling visualizations and deliver insights to both technical and More ❯
tools to support control algorithm creation and decision-support software. Build and test peer-to-peer energy sharing and demand-response systems. Prototype preventive maintenance decision-support applications. Design algorithms for fault diagnosis and failure prediction. Support system sizing under demand uncertainty and integrate renewable energy systems efficiently. Key Qualifications: Bachelor's degree in Electrical Engineering (Master's preferred). More ❯
and recruitment of top talent. • People Development: Actively mentor and develop engineers through regular 1:1s, objective setting, feedback, and addressing any concerns. • Technical Leadership: Lead the design of algorithms and software for data compression systems, guiding your team in developing cutting-edge solutions. • Documentation: Create and maintain technical documentation, including project reports, white papers, and intellectual property (IP) capture More ❯
City of London, London, United Kingdom Hybrid / WFH Options
microTECH Global LTD
and recruitment of top talent. • People Development: Actively mentor and develop engineers through regular 1:1s, objective setting, feedback, and addressing any concerns. • Technical Leadership: Lead the design of algorithms and software for data compression systems, guiding your team in developing cutting-edge solutions. • Documentation: Create and maintain technical documentation, including project reports, white papers, and intellectual property (IP) capture More ❯
software engineering leadership role Excellent written/oral communication skills; Ability to communicate with different audience levels ranging from new engineers to senior customers Knowledge of data structures and algorithms , systems software design , operating systems , architectures, software development life cycle and processes as they relate to real-time software development Experience with C/C++ and Object-oriented software design More ❯
other robotic middleware. Integration and selection of a wide array of sensors (e.g., sonar, cameras, Doppler velocity logs, IMUs) and actuators into robust, modular control frameworks. Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication More ❯
Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures. Development of processing and analysis algorithms fit for the intended data complexity and volumes. Collaboration with data scientist to build and deploy machine learning models. More ❯