research results in top-tier conferences and journals. Key skills & experience: PhD in Artificial Intelligence, Computer Science/Engineering, Electrical Engineering, or a related discipline. Strong programming skills in Python; experience in C++ is a plus. Solid understanding of machine learning and deep learning, including model architectures, training, and evaluation. Proven research experience in audio/speech processing with publications More ❯
Reigate, Surrey, England, United Kingdom Hybrid/Remote Options
esure Group
tell stories, make insight actionable, and influence decisions. Strong understanding of data models and analytics; exposure to predictive modelling and machine learning is a plus. Proficient in SQL and Python, with bonus points for PySpark, SparkSQL, and Git. Skilled in data visualisation with tools such as Tableau or Power BI. Confident writing efficient code and troubleshooting sophisticated queries. Clear and More ❯
of Microsoft Dynamics would be a distinct advantage, including Power BI Power Apps Power Automate Basic understanding and or an active interest in: Programming languages such as C#, JavaScript, Python and SQL. AI and machine learning Model Context Protocol (MCP) Equality, Diversity & Inclusion: proAV is an equal opportunity employer that is committed to supporting and promoting an inclusive culture for More ❯
Woking, Surrey, United Kingdom Hybrid/Remote Options
Hexwired Recruitment Limited
this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
Knaphill, Surrey, United Kingdom Hybrid/Remote Options
Hexwired Recruitment Limited
this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
latest technologies and trends Job Requirements: Experience in software engineering within the Defence & Security sector or a related field Proficiency in software development languages, such as C++, Java, or Python Understanding of software development methodologies, including Agile and Scrum Strong analytical and problem-solving skills Excellent communication and teamwork abilities Ability to work independently and manage multiple tasks efficiently Relevant More ❯
videos, presentations, and quizzes - all accessible anytime, anywhere, through our easy-to-use online platform. Step 2: Full-Stack AI Mastery Dive deeper with in-demand technical skills including Python programming, data handling, machine learning, and version control with Git and GitHub. You’ll work on hands-on mini projects that mirror real-world challenges, helping you build confidence and More ❯
more advanced courses to get you up to speed. React-js JavaScript JavaScript forms the foundation of almost everything you see on the Internet, so it will be essential! Python is highly versatile. You can use it for both small and complex tasks, and it is used across many different industries. Step 3 - Build a Portfolio Website Project Additional Courses More ❯
Kingston Upon Thames, Surrey, England, United Kingdom
ITOL Recruit
more advanced courses to get you up to speed. React-js JavaScript JavaScript forms the foundation of almost everything you see on the Internet, so it will be essential! Python is highly versatile. You can use it for both small and complex tasks, and it is used across many different industries. Step 3 - Build a Portfolio Website Project Additional Courses More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Surrey County Council
software Tableau (Tableau Skills will be assessed as part of the recruitment process through a test on the day of the interview) knowledge of programming languages such as SQL, Python, or R, and familiarity with big data technologies Communication and collaboration: Excellent communication skills to effectively present findings and recommendations to both technical and non-technical stakeholders. Experience working in More ❯
candidate will be responsible for: developing software for cyber security systems developing novel signal, image, or data processing applications developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust providing support and training to our customers in using the software. Excellent benefits package. Background security check will be required before working on site. More ❯
Salfords, Redhill, Surrey, England, United Kingdom
YourRecruit
network connectivity problems. Support IT-related projects and system upgrades. Learn and assist with database systems, contributing to automation and process improvements. Skill Set Required: Exposure to PowerShell or Python scripting languages. Good knowledge of Windows Server and desktop operating systems. Understanding of PC hardware, troubleshooting, and basic networking (TCP/IP, wireless). Familiarity with Active Directory and Microsoft More ❯
issues using Linux tools and scripting - Hardware/Software migration - Customer installation and support Essential Experience; - Customer facing experience - Linux i.e. CentOS/RHEL - Scripting languages i.e. Shell, PERL, Python, PHP - Knowledge of IP, HTTP and DNS - Enthusiasm to problem solve and investigate new technologies If you are looking for an opportunity of this nature, please get in touch for More ❯
Staines-upon-Thames, Middlesex, England, United Kingdom
Spectrum IT Recruitment
Troubleshooting issues using Linux tools and scripting- Hardware/Software migration- Customer installation and supportEssential Experience; - Customer facing experience- Linux i.e. CentOS/RHEL- Scripting languages i.e. Shell, PERL, Python, PHP- Knowledge of IP, HTTP and DNS- Enthusiasm to problem solve and investigate new technologiesIf you are looking for an opportunity of this nature, please get in touch for more More ❯
experienced Head of IT, be invested in and grow personally and professionally. What you need: Experience in an IT support role or relevant educational background Experience of PowerShell and Python, Mimecast, PDQ Deploy and Veeam would be really attractive to our client A proactive, organised approach to problem-solving A car/motorbike licence and own vehicle is required, due More ❯
and algorithms, primarily for speech and audio applications. Develop and execute evaluation pipelines to test models on prototype and production systems. Debug and optimise ML workflows and code using Python, PyTorch/TensorFlow, and related tools. Collaborate with software and hardware teams to integrate AI solutions seamlessly into devices. Maintain comprehensive technical documentation for models, algorithms, and workflows. Support internal … contribute to infrastructure/tools development for research projects. Key skills & experience: MSc/PhD in Artificial Intelligence, Computer Science, Electrical Engineering, Mathematics, or related discipline. Professional experience with Python; C++, Java, or Kotlin is a plus. Strong expertise in machine learning and deep learning, including training, evaluation, and model deployment. Hands-on experience in audio/speech processing, including More ❯
on testing phases of projects and effectively communicating and escalating where appropriate. Conducting end-to-end testing. Skills Required for the Test Automation and Firmware Engineer : Advanced level of Python development Software and device firmware manual testing experience Software and firmware test automation experience Jira for test planning and automated reporting Squish or Qt experience (advantageous) Strong communication skills Driving More ❯
Blindley Heath, Lingfield, Surrey, England, United Kingdom
Clearwater People Solutions Ltd
on testing phases of projects and effectively communicating and escalating where appropriate. Conducting end-to-end testing. Skills Required for the Test Automation and Firmware Engineer : Advanced level of Python development Software and device firmware manual testing experience Software and firmware test automation experience Jira for test planning and automated reporting Squish or Qt experience (advantageous) Strong communication skills Driving More ❯
as 142 per month. Complete this 10-week online training with just 10-15 hours per week of study time. You'll learn industry-standard tools, including Excel, SQL, Python, and Power BI, while building a professional portfolio with workplace projects. The programme includes earning BCS and CompTIA certifications recognised by UK employers, expert tutor support throughout your studies, and More ❯
per month. The Programme Complete this 10-week online training with just 10-15 hours per week of study time. You'll learn industry-standard tools, including Excel, SQL, Python, and Power BI, while building a professional portfolio with workplace projects. The programme includes earning BCS and CompTIA certifications recognised by UK employers, expert tutor support throughout your studies, and More ❯
Guildford, Surrey, England, United Kingdom Hybrid/Remote Options
Jonothan Bosworth
Senior Python/C++ Distributed Systems Engineer Location: Hybrid Salary: £60,000 – £70,000 Type: Permanent About the Role: Our employer-partner is looking for a Senior Python/C++ Engineer with strong experience in distributed systems, VoIP, audio/video processing, and cloud-native architectures. This role suits someone who enjoys building performance-critical tools, working across the full … stack, and contributing to scalable real-time communication products. Key Responsibilities: Develop backend services and distributed components using Python and C++ . Work with media processing technologies (FFMPEG, audio mixing, streaming pipelines). Engineer VoIP, DECT, and SIP-based communication software, including real-time call handling. Build and maintain REST APIs (Flask, FastAPI, Django) and integration layers. Contribute to highly … troubleshooting and performance optimisation using tools like Wireshark, Prometheus, Grafana . Collaborate in Agile teams to deliver secure, scalable, production-grade solutions. Required Skills & Experience: Strong engineering experience with Python and C++ (combined tech-stack). Background in telecoms, VoIP, DECT, SIP, media streaming, or network communications. Hands-on experience with microservices , containerisation, CI/CD (GitLab). Exposure to More ❯
Kingston Upon Thames, Surrey, England, United Kingdom
ITOL Recruit
courses to ensure you are employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Richmond, Surrey, England, United Kingdom Hybrid/Remote Options
Robert Half
and fast paced role that requires pragmaticism and problem solving skills. Key Responsibilities: Downloading and adding data into a global database Data validation and correction using in-house applications, Python, Excel and SQL Server Management Studio Investigation of new patent data sources Dealing with helpdesk support queries Working with the development team regarding data extraction and application troubleshooting Specification writing More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯