Make yourself visible and let companies apply to you.
Roles

Python Jobs in Oxford

Overview

Looking for top Python jobs in Oxford? Discover the best Python developer opportunities in Oxford with Haystack. Whether you're a seasoned Python programmer or just starting your career, our curated job listings connect you with leading tech companies in Oxford. Start your Python job search today and take the next step toward a rewarding career in one of the UK’s thriving tech hubs.
Filters applied
Oxford
Python
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Senior Embedded Software Engineer
Zenovo
Oxford
In office
Senior
£70,000 - £500,000
RECENTLY POSTED
linux
c++
python
c
Job Title: Senior Embedded Software Engineer Location: Oxford Salary: £55,000 - £70,000 (Depending on Experience)Job Overview:We are seeking an experienced Senior Embedded Software Engineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embedded software development across multiple concurrent projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions.This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries ideally aerospace or similarly safety-critical environments and familiarity with DO-178C processes is highly desirable.This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms.Required Skills & Experience
Proven experience (5+ years) developing embedded software in C and C++.
Strong working knowledge of ARM Cortex-M (STM32) microcontrollers.
Experience with CANbus and RS-485 communication protocols.
Knowledge of Linux or embedded Linux environments for future system development.
Experience in regulated industries such as aerospace, automotive, or medical devices.
Excellent debugging, optimisation, and problem-solving skills.
Strong communication and documentation abilities.
Desirable Skills
Familiarity with RTOS environments
Experience with graphical frameworks for embedded GUIs.
Exposure to functional safety or quality standards (e.g., ISO 26262).
Use of version control (Git/SVN) and continuous integration tools.
Scripting experience (e.g., Python, shell) for automation or testing.
Note: All Candidates must be able to work in the UK without VISA Sponsorship
Junior Data Analyst
Newto Training
Multiple locations
Hybrid
Junior
Private salary
RECENTLY POSTED
python
sql
microsoft-azure
tableau
Ready to start your career as a Data Analyst?The demand for skilled data professionals in the UK is booming - and organisations are searching for people who can turn raw data into meaningful insight. If you’re looking for a career with purpose and strong growth, our Data Analyst Career Programme is built for you, with a job guarantee on completion.Why this programme mattersWe focus on equipping you with both the tools and the real-world experience you need to hit the ground running. With industry-recognised certifications, live instruction and project work you’ll be ready for business challenges from day one.What you’ll get:
Seven training modules, covering Excel, SQL, Python, Tableau, Power BI and more.
Three official certifications: Microsoft Azure Data Fundamentals, Microsoft Power BI Data Analyst Associate and Microsoft Azure AI Fundamentals.
Real-world project work to enhance your CV and show our end employers you can deliver.
Job guarantee: If you complete the programme and don’t receive a job offer, we’ll refund 100% of your course fee.
Your investment:
Course cost: £2,795
Payment plan: From £232.91 per month (interest-free)
No prior tech-job experience? No problem.You don’t need to come from a data background. If you bring curiosity, communication skills, and a willingness to learn, this programme will equip you for a transition into a demanding and rewarding role.Take the next step now.Click ‘Apply Now’ and embark on a career where data drives decisions, and you drive your future.
Data Integration Engineer
Halliburton
Abingdon
In office
Mid
Private salary
RECENTLY POSTED
aws
restful
kafka
python
powershell
java
+5
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.Job DutiesWe are seeking a skilled and proactive Data Integration Engineer to join the Neftex Technical Services team. Reporting to the Team Lead the Data Integration Engineer will be responsible for designing, building, and maintaining robust data pipelines and integration frameworks that connect diverse systems including LLMs and a proprietary Data Integration solution.Successful candidates will be evidently enthusiastic and motivated people who we can train up in our processes and ultimately play a key role in quality assurance initiatives across different stakeholder groups.This role is based in our Abingdon, Oxfordshire office. Key Responsibilities:
Design and implement scalable data integration solutions using ETL/ELT tools and APIs
Develop and maintain data pipelines that include Large Language Models (LLMs)
Build solutions that include cloud and on-premises environments
Collaborate with data architects, analysts, and business stakeholders to understand data requirements
Integrate data from various sources including databases, SaaS platforms, APIs, and flat files
Monitor and optimize data flows for performance, reliability, and cost-efficiency
Ensure data quality, consistency, and governance across integrated systems
Automate data workflows and support real-time data streaming
Document integration processes and maintain technical specification
QualificationsQualifications & Experience:
3+ years’ experience working with database and related tools
Strong proficiency with data virtualisation platforms and tools such as Teiid or similar
Solid understanding of SQL, relational databases, and data modelling
Experience with cloud platforms (AWS, Azure) and cloud-native data services
Familiarity with RESTful APIs, JSON, XML, OData, and message queues (Kafka)
Knowledge of data governance, security, and compliance best practices
Preferred Skills:
Experience with cloud-based database solutions.
Understanding of data lifecycle management and SOC2 security standards.
Familiarity with geoscience disciplines, geospatial data and GIS tools (e.g., ArcGIS, QGIS) is advantageous.
Scripting and automation (e.g., PowerShell, Python, Java).
Experience with Gitlab.
Knowledge of Spotfire data visualization platform or alternative dashboard solutions.
Awareness of Agile delivery methodologies.
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United KingdomJob Details Requisition Number: 204269 Experience Level: Entry-Level Job Family: Engineering/Science/Technology Product Service Line: [[division]] Full Time / Part Time: Full Time Additional Locations for this position:Compensation Information Compensation is competitive and commensurate with experience.
Machine Learning Operations Engineer
SSC Recruitment Solutions Ltd
Oxford
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
linux
aws
ansible
kubernetes
c++
python
+3
We are looking for an excellent ML Ops Engineer to join our research and development team.Key ResponsibilitiesThis opportunity is to join the ML Operations teams which supports the ML Development team in building leading-edge motion capture products through provisioning and maintaining a modern ML Operations stack.This stack covers data acquisition pipelines, data management and ML model training infrastructure (SW and on-prem HW). We use both on-prem, self-managed systems and also leverage AWS infrastructure.You will have opportunities to guide the technical direction of the ML Ops team, suggest new areas of development and the potential to lead your own project.Required Skills, Knowledge and ExpertiseYou will have relevant academic (research Masters level) and/or industry experience.Essential Skills
Excellent knowledge and experience of managing an on-premise Kubernetes cluster.
Excellent knowledge of Kubeflow and similar systems, e.g. MLflow
Good programming ability in Python with familiarity with Linux systems including scripting and system configuration.
Experience using AWS, e.g, Cognito, S3, EC2, Lamdas, etc.
Experience with ML toolkits, e.g. PyTorch, Lightning, etc., along with a solid understanding of how these fit into ML Ops pipelines and tools.
Be able to design and implement MLOps solutions covering many different technologies.
Desirable Skills
Background in DevOps with exposure to CI systems, e.g. Jenkins
Familiarity with infrastructure as code, e.g. Ansible
Experience, aptitude, and a desire to work with human motion capture, sport, animation tools and techniques.
Familiarity with C++.
Product Owner (Neftex)
Halliburton
Abingdon
In office
Mid - Senior
Private salary
RECENTLY POSTED
c++
python
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.Job DutiesAs Product Owner within the Neftex family, you’ll be responsible for owning a subset of the product roadmap, managing the backlog, and delivering a solution that meets customer needs and exceeds expectations. You’ll work closely with cross-functional teams-including engineering, delivery management, QA, and domain experts-to define features, prioritize development, and guide the product through its lifecycle.You’ll also be instrumental in training internal teams and customers, demonstrating the product, and supporting its commercialisation.Key Responsibilities
Own and evolve the product roadmap in alignment with business goals and customer needs
Define and prioritize the team backlog, including user stories and acceptance criteria
Collaborate with QA to ensure test coverage meets acceptance standards
Adapt backlog based on market feedback and leadership direction
Partner with Delivery Management and Engineering to define scope and resource needs
Deliver engaging product demonstrations and training to internal and external stakeholders
Develop and maintain the business case and risk log for the product
Drive product commercialisation strategy and execution
Work alongside Domain and Solution Owners to translate long-term vision into quarterly and sprint-level objectives
QualificationsEssential Qualifications and Experience
BSc or higher in Geoscience, Computer Engineering, or a related field
Proven experience in software development environments
Hands-on experience with Azure DevOps (ADO)
Strong customer-facing skills, including presentations and product demos
Demonstrated ability to collaborate across domains and functions
Minimum of 5 years relevant industry experience
Desirable Skills
Prior experience as a Product Owner and/or Scrum Master
Programming experience in C++, Python, or similar languages
Technical writing and documentation skills, including use case creation
This role offers the chance to make a real impact in a fast-paced, innovative setting. If you’re passionate about building products that solve real-world problems and thrive in cross-functional teams, we’d love to hear from you.Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United KingdomJob Details Requisition Number: 204365 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: [[division]] Full Time / Part Time: Full Time Additional Locations for this position:Compensation Information Compensation is competitive and commensurate with experience.
Senior Software Engineer
Platform Recruitment Limited
Oxford
In office
Senior
£75,000
RECENTLY POSTED
linux
python
docker
rust
Senior Software Engineer | Oxford | £60,000 - £75,000 Our client is looking for a Senior Software Engineer to help develop the backend control software for their next-generation computing systems. The ideal candidate is an experienced backend developer with a solid foundation in building reliable, scalable applications for scientific or technical environments. In this role, you will be responsible for designing, implementing, and supporting backend services and control infrastructure. The Role: +Design, develop, and deploy reliable, maintainable, and scalable backend services and frameworks that support complex hardware and software systems. +Collaborate with cross-disciplinary teams, such as researchers, hardware engineers, and other technical specialists, to solve challenging problems and deliver high-quality software solutions. +Enable teams from diverse backgrounds by helping them build the tools they need and by sharing best practices in engineering and software development. +Mentor and support junior engineers, contributing to their professional growth and strengthening the teams overall technical capabilities. Key Skills and Experience: +Bachelors degree in Computer Science, Engineering, Mathematics, or a related discipline, along with at least 5 years of relevant professional experience. +Proficiency in Python and experience with at least one compiled programming language, with an interest in expanding skills in Rust. +Familiarity with Linux environments and containerization tools such as Docker. +Strong communication skills, with the ability to convey information clearly to both technical and non-technical audiences. Join a team where your engineering expertise will directly shape the systems driving cutting-edge technology. If youre excited by solving complex problems, collaborating with talented colleagues, and building software that truly matters, wed love to hear from you. TPBN1_UKTJ
Data Analyst Placement Programme
ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
£28,000 - £40,000
RECENTLY POSTED
python
sql
tableau
Please note this is a training course and fees applyAre you looking to benefit from a new career in Data Analysis?If you are detail orientated, perceptive, organised, competent, analytical and can communicate well with those around you; you could have a truly rewarding future as a Data AnalystWe do this using our specialised Data Analyst career programme which looks to assist and place qualified candidates into a career pathway in Data Analysis.Please note this career program is designed for entry level individuals with limited or no experience, so please do not apply if you are already an experience Data Analyst as we will be looking primarily at entry level roles.Demand for Data Analysts has grown 20% year on year with experienced analysts easily commanding salaries of 50k+. All business decisions rely on data to ensure correct business decisions are made and therefore the role of the data analyst in the new digital world has become essential for business owners.Below are current average salaries in the sector for lower-level positions and fully trained Data Analysts:
Junior Data Analyst - 30,000
Data Analyst - 50,000
Business Data Analyst - 67,500
Data Analytics Analyst - 80,000
Business Analysts - 60,000
Using our experience in providing data analysis and business analysis training online and through our expert recruitment consultants, we can provide a seamless journey and often fast-tracked route into a new career in Data Analysis.The courses in the package have been identified by our recruitment partners as industry standards for the UK/European and International Data Analysis sector.Skills shortages across all sectors are increasing the demand for qualified, entry-level career seekers and career changers.Whether you are working full-time, part-time or are unemployed, this job and recruitment package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks. Your job and career goals are completed in 4 easy steps listed below.Step 1 - CompTIA Data+ QualificationThe first step is completing the CompTIA Data+ Qualification accredited by CompTIA.This professional international industry-recognised qualification teaches you the essential skills of a Data Analyst. You will cover skills such as data mining, manipulating data, visualising data, and reporting on data.Study time for the qualification is approximately 30 hours and qualification is achieved by completing a 1-hour multiple choice exam.The course is provided online and comes complete with exam simulators and revision tools.You will be provided with access to a tutor and a 1-hour online revision workshop prior to sitting your exam.This qualification will set you on a route to becoming a data analyst.Step 2 - Data Administration TrainingData is extracted using various method which are normally IT driven.Therefore, we will provide you with access to the following additional courses 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 data making it easier for stakeholders to comprehend.
Study time for these courses is approximately 30-60 hours and qualification is achieved through completion of the course with no exam.Step 3 - Business Analysis FoundationBusiness Analysts and Data Analysts often work very closely together and indeed many Data Analysts become Business Analysts and vice versa.Adding a Business Analyst Foundation certificate will make you much more employable and enable you to cross over into business analyst roles and hybrid roles. Business Analysis Foundation accredited by the BCS (The British Computer Society also known as the Chartered Institute of IT).Study time for this course is approximately 15 hours and qualification is achieved through an online BCS exam.Step 4 - Recruitment SupportNow you are qualified for an entry level data analyst position our recruitment support team will now begin collaborating with you to help you secure your first a suitable role based on your new qualifications and any other experience you may have.We have been helping candidates start and build careers in the project management industry since 2007 and have a 4.8 Trustscore on Trustpilot.Our Recruitment Support team will help you work through job applications, interviews and provide you with a full cv review based around your new qualification and written to maximise your chances of obtaining a role in the project management sector.They will provide you with guidance as to which roles our most suitable for you as an entry level project sector worker aiming to become a project manager. This will include mock job interviews as well as any help you feel you need.Our money back guaranteeIf after 1 year of passing your formal qualifications, we have been unable to help you secure a role, we will refund your study fees minus the cost of the exams.However, we are normally able to help candidates find their first role within 6 months of qualifying and for locations based close to major cities this is often reduced to less than 3 months.Check our testimonials from the hundreds of candidates we have already helped.What Now?To accommodate candidates, the training element of the package is available on finance terms of up to 1 year. This enables you to get qualified and start in your new role without having to fund all the training costs up front.Enquire now and one of our experienced Career Consultants will contact you within 4 working hours to answer any questions that you may have and to assist you in taking the first step towards your Data Analyst Career aspirations.
Devops Engineer
Ultra Cyber Limited
Berkshire
In office
Junior - Mid
Private salary
RECENTLY POSTED
github
git
ansible
python
jenkins
powershell
+8
Cyber Business Our Cyber business unit is at the forefront of pioneering advanced cryptographic and key management solutions, facilitating the confidential exchange of vital information for customers operating at both tactical and strategic echelons. Join our team and participate in the innovation that ensures the highest security and trust worldwide. Job Description Working within the DevOps team provide the software configuration management, build management and engineering tools management to project teams within the Cyber UK Business Unit. Role Summary The role, in conjunction with the DevOps / Configuration Manager and the DevOps team, involves working with multiple project teams, each team potentially using different technologies and ranging in size from 2 to 40 engineers spread across several sites. The incumbent will provide robust configuration management and build solutions to multiple (software / firmware) projects within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes. Key Responsibilities * Develop (from a design) and maintain the continuous integration (CI) pipelines, ensuring that they are operational, fit for purpose and delivering the required outputs for the project team. * Suggest and implement minor improvements to the CI pipelines. * Be the primary interface to the project for DevOps, understanding the project’s requirements and development processes. * Perform regular monitoring of the DevOps environment, using dashboards, respond to events that require further analysis and potential remediation. * Conduct appropriate independent research regarding the evolution of the DevOps environment, feeding back suggestions to the other members of the DevOps team. * Execute tests within a protype environment for the proving of a proposed change to the DevOps environment, working with the Senior DevOps Engineer to agree the tests and processes to evaluate. Required Experience, Skills and Qualifications * A relevant engineering / computer science degree or equivalent experience Working knowledge * Version Control Systems (client side) – git, SourceTree, gitextensions, SVN & TortoiseSVN * Scripting - Python, DOS-CMD, PowerShell, Bash * Continuous Integration Systems - Jenkins, GitHubEnterprise & GitLab * Configuration Management Systems - Ansible & Packer * Task Management Systems - Tools - Jira, GitHub, GitLab Awareness * Version Control System (server-side) – Bitbucket, GitHub Enterprise, GitLab & VisualSVN * Virtualisation Systems - Hyper-V, VirtualBox & ProxMox Security Clearance * Candidates must be willing and able to obtain, and maintain, DV security clearance Notice Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role’s requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. For more information, please visit the UKSV website
Software Engineer - Robotics
Mars Recruitment
Berkshire
Hybrid
Mid - Senior
£55,000 - £65,000
processing-js
c++
python
Software Engineer Robotics Theale Hybrid £55,000pa - £65,000pa plus share scheme & benefits:A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems.Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Our client will not offer sponsorship and will not hire anyone here in the UK on a visa of any type.If you re passionate about robotics and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed.Key Responsibilities:
Design, and development of software for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs), leveraging ROS/ROS 2 and 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 (acoustic, RF, optical).
Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments.
Collaborate with multidisciplinary teams including systems, mechanical, and electrical engineers to ensure cohesive and reliable system integration.
Maintain clear and concise documentation, and manage source control using tools like Git/GitLab.
Qualifications:
Bachelor’s or Master s degree in Robotics , Computer Science, or a related field.
4+ years of experience in embedded systems, robotics software, or unmanned systems development.
Strong expertise in C++, Python, and software development for real-time systems.
Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware.
Experience with embedded software development such as STM32, ESP32, and Arduino. Bonus if you have worked with Pixhawk.
Ability to work in field conditions, including support for field testing and sea deployments.
Preferred Experience:
Domain Experience in maritime, defence, or subsea robotics industries.
Knowledge of machine learning, underwater SLAM, or AI for autonomy in constrained environments.
Familiarity with underwater navigation, acoustic communications, or environmental sensing.
If you re passionate about both robotics, in particular autonomous underwater or submersible vehicle and unmanned vehicle industry, and you love software engineering within this space, please get in touch ASAP.MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven t heard back in this time your application has been unsuccessful at this timeMARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
Spotlight
Senior Full Stack Developer (front-end focus)
Consultant Connect
Oxford
Remote or hybrid
Mid - Senior
£65,000 - £90,000
aws
python
angular
ionic
flutter
What you’ll be doing:As a Senior Full Stack Developer (with front-end focus), you’ll be responsible for:
Building solutions to problems (especially solutions with a heavy front-end focus)
Design of the solution (in conjunction with Product Managers and/or other colleagues)
Helping colleagues facing issues with front-end development
Day-to-day life on the Product Development team looks like:
Most of your time will be spent designing and building solutions.
For our tech stack we use:
Django/Django REST Framework/Postgres for backend,
Angular for our web application,
Ionic/Angular for our apps (we’re looking at moving to a new framework, likely Flutter)
and for infrastructure we use AWS ECS/ECR, Aurora and Lambda.
For design, it’s quick brainstorming, a bit of analysis, sketching on paper or Figma, and/or jotting down a short design doc in Google Docs
A chunk of time is spent on understanding issues, users and our platform. This includes talking to ops colleagues. We take turns answering ops support requests
It’s fast paced. We’re light on overhead and don’t outsource quality to a QA team. Quality, maintainability and security start at the design stage and are everyone’s responsibility.We run 2-week sprints. Each day starts with a daily 10-minute standup and then it varies a lot from there. The issues vary from sprint-to-sprint. It’s typically very user focused, but we do make time each quarter to do unsexy important stuff (refactor, pay down technical debt, database upgrades, etc).It’s not a solo effort. While we maximise the time you must put your head down and get on with cracking a problem, we grab each other for help every day. And we do peer review of design and code, while building and deploying to production regularlyIf you like having a holistic view of the product (from idea to release to growth), rather than being highly specialised in one niche, you’ll probably enjoy this role.What we’re looking for:
General characteristics
You like solving real problems. When you make something, you make it to solve someone’s issue. You understand the issue and the person facing it. You put in a bit of extra effort to make it a good experience for the user
Uncertainty is a fun problem to figure out, rather than an annoying headache. When you don’t know the answer, you try something. You experiment. You dig.
You’re a clear concise communicator. When writing or speaking, you know which details to prioritise
KISS is important to you. You have an instinct for when a solution is too complicated for the problem
You know how to learn and skill up. When faced with a novel skill area, you can self- critique your level and push yourself to improve
You reside in the UK or the EU
If you don’t live near Oxford, you are able to travel and work in our office in Oxford for a few days each quarter
Specific characteristics for this role
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (we’d prefer at least 6 years as a developer)
Deep front-end experience, including responsive design, for consumer facing businesses
Design sense for UX/UI. Not just writing code. May have done wireframes before.
Can look at an interface and tell if it is terrible or not
Some experience working on backend (e.g. building APIs, database design, etc)
Some experience with CI/CD or deployments in general
Ideally, some experience in an agency (for consumer facing apps) and/or early-stage consumer facing startup
Page 1 of 1

Frequently asked questions

What types of Python jobs are available in Oxford?
Oxford offers a wide range of Python job opportunities including software development, data analysis, machine learning, web development, and research roles across various industries such as education, technology, and finance.
Are there remote Python job opportunities in Oxford?
Yes, many companies in Oxford now offer remote or hybrid Python positions, allowing you to work from home or a flexible location while collaborating with local teams.
What experience level is required for Python jobs in Oxford?
Python jobs in Oxford cater to all experience levels, from entry-level and junior developer roles to senior and specialist positions requiring advanced skills and industry experience.
How can I apply for Python jobs through this job board?
You can browse available Python jobs in Oxford, create a profile, upload your CV, and apply directly through our platform. You'll also receive alerts for new Python job postings in Oxford.
What skills besides Python are commonly required for jobs in Oxford?
In addition to Python proficiency, employers often look for skills such as Django or Flask for web development, experience with data science libraries like Pandas and NumPy, knowledge of SQL, and familiarity with version control tools like Git.