What makes this special: 👉 You’ll work on tech that genuinely impacts patient outcomes. 👉 Join a mission-led team combining AI, medical imaging, and cloud engineering. 👉 Modern stack including Python, TypeScript, Docker, Azure, and Kubernetes. 👉 Strong culture of innovation, continuous delivery, and collaboration. What you’ll bring: 👉 Solid software engineering skills (Python/TypeScript/JS). 👉 Experience building and More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Humand Talent
where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering … leadership and project collaboration across multidisciplinary teams. Why This Role is Great Lead and develop a talented team by offering technical guidance, mentorship and support Stay technically involved in Python-based development, contributing to architecture, design and problem-solving Contribute to meaningful work that supports complex tools, systems or platforms used in real-world applications Shape the development approach by … across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern software engineering practices Hands-on experience working in agile teams and delivering software in iterative cycles A clear understanding of the software development life cycle and best practice More ❯
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 ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Diamond Light Source
easier to set up, support, extend and develop than GDA, which it is intended to replace. Central to the Athena architecture is Bluesky and Ophyd-Async, a set of Python libraries for experiment control and collection of data. It is currently used at several facilities around the world. You will be responsible for transitioning the experimental capabilities of GDA, to … and experience of synchrotron or neutron central facility experiments is preferable. Experience of working with large and complex code bases would be a distinct advantage, as would experience of Python, the HDF5 file format, Typescript, UI development, Java, the Eclipse RCP platform, REST and Kubernetes and asynchronous computing. You should display good communication, interpersonal and analytical skills, with a personal More ❯
Oxford, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Corriculo Ltd
Software Engineer, AI, C Python, Oxford, COR7394 Are you a talented Software Engineer eager to explore the intersection of AI and manufacturing? This could be your opportunity to join a team helping shape next-generation tools using cutting-edge technology! The Position As a Software Engineer, you’ll work directly with a small team to develop advanced analysis algorithms and … integrate local large language models (LLMs) into real-world applications. You’ll focus on building robust software solutions using C++ or Python, contributing to Product Lifecycle Management integrations, and iterating on prompt-based AI applications. This is a hands-on role in a fast-moving environment. You’ll have the freedom to experiment, influence the product’s direction, and take … delivering practical solutions. This role is hybrid, with at least two days per week onsite in Oxford. Requirements Strong background in Mathematics, Physics, Computer Science Experience in C++ or Python software development Familiarity with Open Cascade C++ libraries Experience with Python LLMs or integration projects is beneficial Interested? Apply now! If you’re a curious, proactive Software Engineer excited to 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 ❯
Oxford, England, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Role: Python Software Engineer Salary: up to £80k + Bonus + Excellent Benefits Location: Oxford (Hybrid, very flexible) We’re hiring on behalf of a global biotech innovator developing groundbreaking technology that enables real-time biological analysis at scale. This is your opportunity to work at the intersection of science and software , building the systems behind next-generation sequencing and … deliver cutting-edge tools for researchers and scientists around the world. What You’ll Do Design, build and maintain data-intensive web applications and APIs Develop scalable systems using Python (Django, FastAPI, Flask) Deploy and manage applications across on-premise and cloud environments Implement CI/CD, automated testing, and containerisation best practices Collaborate closely with R&D, operations, and … scientific teams to ensure reliability and performance You’ll Succeed If You Have Strong, production-level experience with Python A background in building web apps, APIs, or workflow engines Hands-on experience with Docker , CI/CD pipelines , and cloud-native environments Knowledge of databases (SQL, MongoDB) and data pipelines Familiarity with Kubernetes , Terraform , or related orchestration tools What’s More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Humand Talent
where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering … leadership and project collaboration across multidisciplinary teams. Why This Role is Great Lead and develop a talented team by offering technical guidance, mentorship and support Stay technically involved in Python-based development, contributing to architecture, design and problem-solving Contribute to meaningful work that supports complex tools, systems or platforms used in real-world applications Shape the development approach by … across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern software engineering practices Hands-on experience working in agile teams and delivering software in iterative cycles A clear understanding of the software development life cycle and best practice More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Tripadvisor
design and build robust, error-free visualizations quickly. Able to lead the discussion around how a given analysis should be visualized. Confident with learning new tools, technologies, and methodologies Python knowledge preferred but not a prerequisite You will have an excellent approach to problem-solving and analytics, having worked on large datasets you will be able to take broad requirements … large data sets into well-articulated arguments for change. You live in Excel, a SQL client, Tableau and a few other useful tools of the data trade; knowledge of Python an advantage. Proficiency in English in order to be able to work with qualitative as well as quantitative data. Proactive not reactive, with ability to work independently in a fast 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 ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
IC Resources
project timelines, priorities, and software quality processes. Collaborate with research and engineering teams to deliver integrated solutions. Drive best practices in coding, testing, and continuous improvement. Contribute technically in Python or similar languages when needed. Requirements: 5+ years in software engineering, including leadership or management experience. Strong programming skills (Python preferred). Proven record of delivering robust, production-grade software More ❯
includes a selection of more advanced courses to get you up to speed. Learn the Command Line (1.5 weeks) Learn Git & GitHub (1.5 weeks) Learn JavaScript (1.5 weeks) Learn Python 3 (1.5 weeks) 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 More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Humand Talent
where innovation, precision and agility are key? Looking for a leadership role that blends technical delivery, people development and software excellence? Our client is seeking a Lead Software Engineer (Python) to join their growing team. This role offers the chance to lead a skilled group of developers while also remaining technically active, working on impactful software that combines data, engineering … leadership and project collaboration across multidisciplinary teams. Why This Role is Great Lead and develop a talented team by offering technical guidance, mentorship and support Stay technically involved in Python-based development, contributing to architecture, design and problem-solving Contribute to meaningful work that supports complex tools, systems or platforms used in real-world applications Shape the development approach by … across disciplines to help solve complex problems. You will likely bring: Experience leading and managing software teams with a supportive and people-first approach A strong technical foundation in Python and modern software engineering practices Hands-on experience working in agile teams and delivering software in iterative cycles A clear understanding of the software development life cycle and best practice More ❯
Ubuntu | Redhat | RHEL | Docker | Docker Swarm | Linux | Systems Engineer | SRE | Site Reliability Engineer | DevOps | Ansible | Python Are you looking for an opportunity that's giving back to society and genuinely changing the world? A role that you can leave the day proud of what you're contributing to? I’ve partnered with a cutting-edge quantum technology company on their … then find time to set up a call and run through all the details. Ubuntu | Redhat | RHEL | Docker | Docker Swarm | Linux | Systems Engineer | SRE | Site Reliability Engineer | DevOps | Ansible | PythonMore ❯
oxford district, south east england, united kingdom
Arcus Search
and troubleshoot workload managers such as Slurm. Work with senior engineers to monitor performance of key applications and identify opportunities for improvement. Contribute to scripting and automation tasks (Bash, Python) to streamline system operations. Support end-users by responding to tickets, preparing documentation, and guiding researchers on best practices. Learn about parallel computing concepts (MPI, OpenMP, GPU acceleration) and apply … them under guidance. Experience/Skills: Familiarity with Linux systems and command-line usage. Basic knowledge of scripting (Bash and/or Python). Exposure to bare metal environments (installing, configuring, and troubleshooting physical servers). Interest in high-performance computing, scientific computing, or distributed systems. Eagerness to learn about workload managers (Slurm or similar). Good problem-solving skills More ❯
for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. PythonMore ❯
for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. PythonMore ❯
The role As a Senior Software Engineer, you'll work across a variety of technical areas, including: Designing and extending embedded firmware with Rust Building high-level APIs in Python to support advanced applications Developing compilers and working on complex algorithm design Working with FPGA and SoC-based systems within real-time environments Contributing to improvements in infrastructure, process and … teams to design, implement and optimise systems that deliver exceptional performance. What we're looking for You'll thrive in this role if you: Have strong coding skills in Python, with experience or interest in Rust Understand code structure, optimisation, and algorithmic complexity Have worked with embedded systems, compilers, or performance-driven applications Enjoy collaborating across disciplines to turn technical More ❯
oxford district, south east england, united kingdom
Humand Talent
some of the most exciting technology in the industry. The role Develop and maintain core code bases across embedded platforms, servers and workstations Contribute to a custom compiler project (Python and Rust) Build and extend firmware using Rust (ARTIQ) Work with FPGA and SoC-based hardware in real-time control systems Collaborate with cross-functional teams, providing scientists with the … tools to carry out cutting-edge research and development What we’re looking for Strong coding ability in Python (willingness to learn Rust, if not already familiar) Solid understanding of code structure, performance, and algorithmic complexity Strong communication and teamwork skills No prior experience in quantum computing required — just curiosity and adaptability What’s on offer Salary up to More ❯
computing, and data pipelines, all while maintaining real-time precision and reliability. What you'll be doing Leading the design and development of control and automation software in C++, Python, and Rust. Architecting solutions that integrate custom hardware, sensors, and distributed computing systems. Implementing control, synchronisation, and data acquisition logic to run complex experimental setups. Optimising for performance, latency, and … to shape long-term technical direction, from development practices to infrastructure and tooling. What you'll bring Extensive experience building low-level or control system software in C++ and Python, ideally in a scientific, engineering, or robotics environment. Strong grasp of real-time systems, multithreading, data acquisition, and hardware communication. Comfortable architecting systems that bridge the physical and digital worlds. More ❯