software and correct defects • Integrate existing software into new or modified systems or operating environments • Provide recommendations for improving documentation and software development process standards • Develop, modify, and implement algorithms to address system performance or functional issues in operational systems • Assist with developing and executing test procedures for software components • Write or review software and system documentation • Develop software solutions More ❯
systems or operating environments Develop simple data queries for existing or proposed databases or data repositories Provide recommendations for improving documentation and software development process standards Develop or implement algorithms to meet or exceed system performance and functional standards Assist with developing and executing test procedures for software components Write or review software and system documentation Develop software solutions by … software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project Design or implement complex algorithms requiring adherence to strict timing, system resource or interface constraints; Perform quality control on team products Confer with system engineers and hardware engineers to derive software requirements and to obtain More ❯
the Department of Defense. We develop and deploy multiple applications and system infrastructures for use in client mission operations. We specialize in the development of mission-oriented signal processing algorithms, applications, and associated services for our customers. We excel in the design, development, and deployment of signal processing applications using the X-Midas framework, since we evolve and sustain this More ❯
Redis What makes you a great fit for this Senior Software Engineer position: An innovate thinker Deep comprehension of Advanced Computer Science fundamentals Knowledge of: Compiler Theory Graph Theory Algorithms Interval Graphs If you’d like to be part of a company with zero tech debt, apply now for this Senior Software Engineer position now! Please note: Due to compliancy More ❯
data models for cyber threat detection, intelligence fusion, and predictive risk assessment . Analyse structured and unstructured intelligence data to generate actionable insights. Design, test, and optimise real-time algorithms for surveillance, anomaly detection, and adversarial analysis. Ensure compliance with strict national security protocols , maintaining the integrity and confidentiality of sensitive data. Skills & Experience Required: Proven expertise in data science More ❯
trading strategies Analyse large financial datasets to uncover predictive signals and investment opportunities Design, implement, and test quantitative models using statistical and machine learning techniques Develop and optimise execution algorithms to enhance trade performance Collaborate with portfolio managers, traders, and other researchers to refine investment strategies Maintain and improve research infrastructure, including data pipelines and backtesting frameworks Monitor model performance More ❯
chelmsford, east anglia, United Kingdom Hybrid / WFH Options
Anson Mccade
and academic partners to develop cutting-edge solutions. Key Responsibilities: Lead technical delivery of AI/ML research projects Mentor junior researchers and drive innovation Design and prototype inference algorithms and ML solutions Publish research and engage with academic partners What You'll Bring: PhD or equivalent experience in AI/ML or signal processing Proficiency in Python and ML More ❯
basildon, east anglia, united kingdom Hybrid / WFH Options
Anson Mccade
and academic partners to develop cutting-edge solutions. Key Responsibilities: Lead technical delivery of AI/ML research projects Mentor junior researchers and drive innovation Design and prototype inference algorithms and ML solutions Publish research and engage with academic partners What You'll Bring: PhD or equivalent experience in AI/ML or signal processing Proficiency in Python and ML More ❯
to ensure the best performance from the CCD during the SMILE mission lifetime. Support the analysis of the SMILE CCD radiation damage studies and support development of radiation correction algorithms for the SMILE SXI data processing pipeline. Provide experimental test data to the SMILE SXI CCD performance verification team. Professionally document role activities and contribute to the CEI SMILE project … and proficiency with data collection and data processing. Good understanding of and demonstrable experience in writing bespoke data acquisition and/or data analysis code and/or software algorithms with a focus on interfacing with test systems and automation of test measurements. Demonstrable proficiency in coding in any of MATLAB, C/C++, Java and/or Python (or More ❯
processing—delivering real impact across domains including national defence, space, and critical infrastructure. What you'll be doing: • Leading AI/ML research projects from concept to prototype • Developing algorithms for sequential data and decision support • Collaborating across teams with specialisms in radar, sonar, NLP, CV, autonomy, LLMs, and more • Mentoring junior staff and publishing/patenting innovative research • Working More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
of Azure DevOps or Jira 2+ years of practical experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, design patterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Please hit apply and upload your CV or email me at (url removed) Spectrum IT Recruitment More ❯
technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). More ❯
of the most interesting & high-potential spaces to work in right now. They are now looking for an experienced AI Research Engineer (UAV Swarms) to develop and implement AI algorithms specifically for Drone Swarming applications. Previous experience with Swarm Intelligence/Multi-agent systems is ESSENTIAL. Experience of Interest: Bachelors, Masters or PHD in Computer Science, Engineering, Robotics or similar. More ❯
technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
the company's mission in AI progress. Collaborate with cross-functional teams, including data scientists, enhancing AI capabilities through dynamic innovation. Contribute to continuous improvement in AI models and algorithms, aligning with the organization's goal of technological leadership. Requirements: Bachelor's degree in Computer Science, Statistics, Engineering, or related field, providing a solid foundation for growth. Demonstrated proficiency in More ❯
individual with a background in Electronic Engineering or Computer Science and a strong academic track record. Key Responsibilities You will take a lead role in the development of advanced algorithms and embedded software used in surgical and diagnostic applications. The ideal candidate will have exceptional academic credentials—ideally a 1st class degree in Computer Science from a top UK university. More ❯
developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems Focus on code quality with the ability More ❯
developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems Focus on code quality with the ability More ❯
Standard AIML3 labor category requirements. This position requires in-scope poly, within 7 years. 10 years experience deploying machine learning algorithms is required. A Master's or Ph.D. degree in advanced math, artificial intelligence, data science, computer science or deep learning from an accredited college or university is required. 7 additional years machine learning experience with a relevant Bachelor's More ❯
an advantage Pricing analytics background Relational and NoSQL database experience KDB (ideal), Oracle, Sybase, Cassandra and other data technologies Previous exposure to: Electronic Trading Systems & Execution Platforms Execution & Hedging Algorithms Container frameworks and the tooling that goes with them Desirable Languages/Technologies: Java, Python, C++, KDB+/Q, C# More ❯
an advantage Pricing analytics background Relational and NoSQL database experience KDB (ideal), Oracle, Sybase, Cassandra and other data technologies Previous exposure to: Electronic Trading Systems & Execution Platforms Execution & Hedging Algorithms Container frameworks and the tooling that goes with them Desirable Languages/Technologies: Java, Python, C++, KDB+/Q, C# More ❯
non-embedded software systems that meet customer and regulatory standards. • Build and optimize cloud-native microservices using C#, ASP.NET, and other modern frameworks. • Create and maintain documentation for architectures, algorithms, interfaces, and APIs. • Debug and resolve software issues to ensure performance and reliability. • Collaborate with cross-functional teams in an Agile development environment. • Integrate current technologies, frameworks, and best practices More ❯
ll Do: Spearhead and deliver high-impact data science projects from conception to deployment, driving business value through data-driven insights. Develop and implement advanced data science models and algorithms to extract actionable insights from complex datasets. Master and apply cutting-edge AI and machine learning techniques to solve complex business challenges. Collaborate effectively with cross-functional teams to create More ❯
Must have an active TS/SCI Polygraph clearance Preferred Demonstrated experience designing and developing web applications with javaScript Demonstrated experience designing and developing automated analytic software, techniques, and algorithms Demonstrated experience with compute cluster monitoring tools e.g. nagios, ganglia Demonstrated experience with apache accumulo internals, to include configuring, tuning, and testing the same in many configurations (>200 node clusters More ❯
as distributions, statistical testing, regression, etc. Experience with data manipulation, cleansing, and analysis using tools such as SQL, Excel and other statistical software Understanding of Machine learning techniques and algorithms (K-NN, Naïve Bayes, SVM, etc. More ❯