rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
london (city of london), south east england, united kingdom
Thyme
rigs and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
Capable of working collaboratively and proactively in a fast-paced environment with scientists, engineers, and non-technical stakeholders. Desirable: Use of Python libraries that encourage best practices such as pytest, pylint, black etc. Experience with symbolic reasoning engines and integration with neural networks. Strong technical writing skills as evidenced by relevant publications or blogs. Start-up experience. Git/Github More ❯
re pragmatic about our technology choices. These are some of the things we use now: Python, NodeJS TypeScript, React,styled components ️ PostgreSQL, BigQuery, MySQL Jest, React Testing Library, Cypress, pytest ️ AWS, GCP Docker, Terraform, GitHub, CircleCI How we expect you to work ️ We expect you to work in these ways, as well as encouraging and enabling these practices from others More ❯
and preprocessing, Handling missing values, grouping, merging, pivoting, aggregations, and SQL Software Engineering Best Practices Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters Plotly Dash Key skills: Customizing with Plotly Graph Objects for advanced interactivity. Creating dashboards with Dash: Callbacks, Layouts (HTML & CSS integration More ❯
Central London, London, United Kingdom Hybrid / WFH Options
Infoplus Technologies UK Ltd
Handling missing values, grouping, merging, pivoting, aggregations, and SQL c. Software Engineering Best Practices i. Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters d. Plotly Dash i. Key skills: Customizing with Plotly Graph Objects for advanced interactivity. ii. Creating dashboards with Dash: Callbacks, Layouts More ❯
career switcher or even have some commercial experience already. Whatever the case, you will be passionate about coding and excited to learn more. Stack includes: Python, dataclasses, Pandas, Polars, Pytest, Asyncio, Postgres, and AWS services such as ECS, Lambda and SQS - so experience with these technologies or alternatives would be helpful, but as long as you have a good understanding More ❯
career switcher or even have some commercial experience already. Whatever the case, you will be passionate about coding and excited to learn more. Stack includes: Python, dataclasses, Pandas, Polars, Pytest, Asyncio, Postgres, and AWS services such as ECS, Lambda and SQS - so experience with these technologies or alternatives would be helpful, but as long as you have a good understanding More ❯
career switcher or even have some commercial experience already. Whatever the case, you will be passionate about coding and excited to learn more. Stack includes: Python, dataclasses, Pandas, Polars, Pytest, Asyncio, Postgres, and AWS services such as ECS, Lambda and SQS - so experience with these technologies or alternatives would be helpful, but as long as you have a good understanding More ❯
london (city of london), south east england, united kingdom
E-SEARCH CONSULTING LTD
career switcher or even have some commercial experience already. Whatever the case, you will be passionate about coding and excited to learn more. Stack includes: Python, dataclasses, Pandas, Polars, Pytest, Asyncio, Postgres, and AWS services such as ECS, Lambda and SQS - so experience with these technologies or alternatives would be helpful, but as long as you have a good understanding More ❯
career switcher or even have some commercial experience already. Whatever the case, you will be passionate about coding and excited to learn more. Stack includes: Python, dataclasses, Pandas, Polars, Pytest, Asyncio, Postgres, and AWS services such as ECS, Lambda and SQS - so experience with these technologies or alternatives would be helpful, but as long as you have a good understanding More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Eligo Recruitment
control, and database security Experience with TimescaleDB and time-series data is a big plus Solid skills in Python, CI/CD pipelines, and automated testing (e.g. pg_tap, pytest) A collaborative approach and strong communication skills to engage cross-functional teams Why Join? Work on impactful projects in the AI and energy space Hybrid working with regular team events More ❯
systems Skilled in automating UI tests with Selenium, Playwright, Cypress, Storybook or similar, with a solid understanding of web application behaviour Experience developing automated tests for Python applications using Pytest, Unittest, or similar frameworks Details: Up to £80,000 per annum Hybrid, London Private Healthcare Passionate teams Shape engineering culture and learn new technologies If this sounds like you then More ❯
systems Skilled in automating UI tests with Selenium, Playwright, Cypress, Storybook or similar, with a solid understanding of web application behaviour Experience developing automated tests for Python applications using Pytest, Unittest, or similar frameworks Details: Up to £80,000 per annum Hybrid, London Private Healthcare Passionate teams Shape engineering culture and learn new technologies If this sounds like you then More ❯
systems Skilled in automating UI tests with Selenium, Playwright, Cypress, Storybook or similar, with a solid understanding of web application behaviour Experience developing automated tests for Python applications using Pytest, Unittest, or similar frameworks Details: Up to £80,000 per annum Hybrid, London Private Healthcare Passionate teams Shape engineering culture and learn new technologies If this sounds like you then More ❯
systems Skilled in automating UI tests with Selenium, Playwright, Cypress, Storybook or similar, with a solid understanding of web application behaviour Experience developing automated tests for Python applications using Pytest, Unittest, or similar frameworks Details: Up to £80,000 per annum Hybrid, London Private Healthcare Passionate teams Shape engineering culture and learn new technologies If this sounds like you then More ❯
london (city of london), south east england, united kingdom
Formula Recruitment
systems Skilled in automating UI tests with Selenium, Playwright, Cypress, Storybook or similar, with a solid understanding of web application behaviour Experience developing automated tests for Python applications using Pytest, Unittest, or similar frameworks Details: Up to £80,000 per annum Hybrid, London Private Healthcare Passionate teams Shape engineering culture and learn new technologies If this sounds like you then More ❯
QA/testing, ideally on safety-critical software Strong understanding of testing pipelines , version control, automation, and tooling Knowledge of CI/CD , scripting (Bash, Python), and test frameworks (pytest, gtest) Bonus: experience with HIL/SIL , Gazebo/ROS-based simulations , or static analysis tools Why This Role? £50,000–£60,000 salary + bonus potential Tackle a deeply More ❯
reliably. Key Responsibilities: Define and implement test automation strategies for SAS Viya 4 applications (including Visual Analytics and Intelligent Decisioning). Build, maintain, and evolve automation frameworks (e.g. Selenium, PyTest, JUnit). Integrate automated testing into CI/CD pipelines (GitLab CI, Jenkins, Git). Lead on test data strategy, defect management, and environment configuration. Collaborate within an Agile Scrum … engagement. Essential Skills & Experience: Proven background in test automation for data or analytics platforms , ideally SAS Viya 4. Strong experience with Python or Shell scripting and automation frameworks (Selenium, PyTest, JUnit). Familiarity with REST APIs and endpoint testing. CI/CD tools and version control (Git, Jenkins, GitLab). Data management, profiling, and validation experience. Strong stakeholder management and More ❯
reliably. Key Responsibilities: Define and implement test automation strategies for SAS Viya 4 applications (including Visual Analytics and Intelligent Decisioning). Build, maintain, and evolve automation frameworks (e.g. Selenium, PyTest, JUnit). Integrate automated testing into CI/CD pipelines (GitLab CI, Jenkins, Git). Lead on test data strategy, defect management, and environment configuration. Collaborate within an Agile Scrum … engagement. Essential Skills & Experience: Proven background in test automation for data or analytics platforms , ideally SAS Viya 4. Strong experience with Python or Shell scripting and automation frameworks (Selenium, PyTest, JUnit). Familiarity with REST APIs and endpoint testing. CI/CD tools and version control (Git, Jenkins, GitLab). Data management, profiling, and validation experience. Strong stakeholder management and More ❯