Make yourself visible and let companies apply to you.
Roles

Python Jobs

Overview

Find your next Python job with Haystack, the leading IT job board connecting top Python developers with cutting-edge tech companies. Whether you're a junior Python programmer or an experienced software engineer, explore hundreds of remote and onsite Python job openings tailored to your skills. Start your Python career search today and unlock opportunities in web development, data science, automation, and more!
Filters applied
Python
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Machine Learning Scientist (Staff / Sr Staff) - Power Markets
Equilibrium Energy
Senior
London
python
tensorflow
pandas
Equilibrium was founded with a vision for building a company where innovation, collaboration, machine learning, and data science power all aspects of our algorithmic decision-making. We are looking for staff / sr staff machine learning scientists to accelerate the design and delivery of our machine learning models, probabilistic forecasts, and insights dashboards, while helping to shape the science-driven products & processes that will drive the future success of our company.
As a key member of our sciences group, you will play an active role in a) cultivating our culture of experimentation, insights discovery, and incremental delivery, b) facilitating research into state of the art machine learning techniques, c) helping to identify, recruit, train, and mentor members of our growing team of exceptional scientists, and d) partnering with our engineers, product managers, analysts, and commercial team to influence the near to medium term product roadmap.
What you will do
Use research insights to shape product direction: Influence product and engineering roadmaps through presentation of research insights, experimental results, and model performance metrics, in order to evolve organizational direction. Initiate and lead cross-functional engagements to surface, prioritize, formulate, and structure complex and ambiguous challenges where advanced novel deep learning research can have outsized company impact.
Formulate and apply novel machine learning solutions to the energy domain: Tackle complex deep learning & machine learning problems by researching published academic literature, surveying industry techniques & intuition, and executing hands-on experimental testing & modeling. Drive the design, specification, development, and production deployment of our suite of novel deep learning & machine learning solutions. Lead short to medium term research projects that advance the state-of-the-art in deep learning as applied to energy asset management and financial trading.
Performance evaluation: Define and evaluate a suite of success metrics across our portfolio of candidate and deployed machine learning models in order to understand operational characteristics, diagnose sources of under-performance, and identify opportunities for further research & improvement.
The minimum qualifications you’ll need
Passion for clean energy and fighting climate change An advanced degree in computer science, data science, machine learning, artificial intelligence, operations research, engineering, or related quantitative discipline 4+ years experience in data science, research science, machine learning, or similar role, applying and adapting deep learning, graph neural networks, or reinforcement learning techniques to time series regression & forecasting problems 2+ years experience in the electricity & energy domain (e.g. electricity price forecasting, congestion prediction etc) 3+ years experience with python and the supporting computational science tool suite (e.g. numpy, scipy, pandas, scikit-learn, tensorflow, etc.) Experience developing, releasing, and tracking performance of ML models in production Experience communicating mathematical concepts, analytical results, and data-driven insights to both technical and non-technical audiences A collaboration-first mentality, with a willingness to teach as well as learn from others
Nice to have additional skills
Experience designing and building novel statistical models on time series data, including characterizing probabilistic outcome uncertainty Experience with dimensionality reduction, component decomposition, or embedding space analysis & visualization techniques (e.g. UMAP, T-SNE, Autoencoder) Experience with model explainability methods (e.g. SHAP) Experience with database technologies and sql Experience with probability, hypothesis testing, and uncertainty quantification Experience with optimization techniques (e.g. stochastic optimization, robust optimization) Experience with data visualization and dashboarding technologies (e.g. plot.ly Dash, Streamlit) Experience leading and mentoring a team of scientists Demonstrated track record of academic paper or social media publication
Test Engineer
Hamiltonian Dynamics
Mid
Gloucester
java
azure-stack
angularjs
python
vue.js
javascript
+7
Hamiltonian Dynamics is a start-up based in Gloucestershire Manchester and London working in the Defence and Cyber Security industries We are seeking an experienced Software Test Engineer to join our growing technology team in our next phase of expansion  Requirements We are seeking someone who has experience in one or more of the following technologies but who is also open minded about learning new languages and technologies  Java Python JavaScript TypeScript  Angular React Vue  Docker Kubernetes  AWS Azure  MERN Elasticsearch Neo4J  Robot Cypress Cucumber  Framework creation  Exploratory testing  Benefits A competitive salary with an exciting array of projects to work on Company Benefits that we offer from your first day are:  25 days leave on top of your bank holiday entitlement  The option to buy or sell 5 days leave per year  We contribute 6% of your base salary to your pension  BUPA Health Cover  Life Cover of 4 times your salary  EV Car via Salary Sacrifice  EMI Scheme  Flexi-time and remote working opportunities We ensure that everyone has an individual training and continual career development plan as we recognise everyone learns in their own way   Our Process We like to keep things nice and simple! Therefore we only have a two stage interview process The first is a chat with our recruiter Sarah and the next is a 1 hour Teams call with two of the team It’s as easy as that! We believe organic conversation is the best way to find out about someone After all recruitment is a two-way process!   Due to the nature of the role you must be a UK Citizen and have lived in the UK for the last 10 years This role requires you to hold a high-level security clearance UKIC DV Customer sites are based in Gloucestershire and Manchester and you must be willing to travel to one of these sites  The salary banding for this role is £50-80k depending on experience
Software Engineer
Hamiltonian Dynamics
Mid
Senior
Gloucester
java
azure-stack
angularjs
vue.js
javascript
typescript
+6
Hamiltonian Dynamics is a start-up based in Gloucestershire Manchester and London working in the Defence and Cyber Security industries We are seeking an experienced Software Engineer to join our growing technology team in our next phase of expansion  Requirements We are seeking someone who has experience in one or more of the following technologies but who is also open minded about learning new languages and technologies  Java Python JavaScript TypeScript  Angular React Vue  Docker Kubernetes  AWS Azure  MERN Elasticsearch Neo4J  Benefits A competitive salary with an exciting array of projects to work on Company Benefits that we offer from your first day are:  25 days leave on top of your bank holiday entitlement  The option to buy or sell 5 days leave per year  We contribute 6% of your base salary to your pension  BUPA Health Cover  Life Cover of 4 times your salary  EV Car via Salary Sacrifice  EMI Scheme  Flexi-time and remote working opportunities We ensure that everyone has an individual training and continual career development plan as we recognise everyone learns in their own way   Our Process We like to keep things nice and simple! Therefore we only have a two stage interview process The first is a chat with our recruiter Sarah and the next is a 1 hour Teams call with two of the team It’s as easy as that! We believe organic conversation is the best way to find out about someone After all recruitment is a two-way process!   Due to the nature of the role you must be a UK Citizen and have lived in the UK for the last 10 years This role requires you to hold a high-level security clearance Customer sites are based in Gloucestershire and Manchester and you must be willing to travel to one of these sites  The salary banding for this role is £55-80k depending on experience
Senior Software Engineers
GCHQ
Senior
Cheltenham GL51 0EX
nodejs
azure-stack
java
dot-net
aws
c++
+5
As a Senior Software Engineer, you’ll work with and sometimes lead an Agile team tackling real-world problems. So you’ll be familiar with a range of software engineering methods, languages and frameworks, like JavaScript, Java, C++, Node, Python, Rust, Go and .NET. With your knowledge you’ll ensure best practice at all times, seeking out opportunities to learn and develop not just your abilities, but those of others – whether that’s liaising with technical and non-technical customers or mentoring junior team members. And whether you’re reviewing pull requests or defining review, branching and deployment strategies, you’ll assist key projects and in doing so, influence the wider engineering community. You’ll have the autonomy to undertake your role, whilst being supported by those around you. You’ll have a lot of freedom. You’ll work closely with colleagues, and we’ll trust you to decide the best way to get things done to meet the needs of the mission. Above all there is a strong purpose to your work as a Software Engineer for GCHQ. You’ll be central to our work to keep the country safe. As a Senior Software Engineer, you’ll want to show us your potential and aptitude – we’re not looking for you to be ‘ready-made’. You may have experience working in, and leading, Agile project teams. With sound communication skills, you’ll demonstrate a keenness to collaborate with people of all levels of technical ability and have experience mentoring and developing the engineering skills of others. With your knowledge of modern computer languages and frameworks such as C++, GoLang, Java, JavaScript, .NET, Node, Python, Rust or Cloud (AWS, Azure, GCP), you’ll contribute to the architecture and design of new and existing systems – and deliver positive outcomes for the business. Resilient and self-motivated, you’ll work with minimal guidance and critically assess your outputs, as well as the work of others inside and outside the team. And, with your previous experience in a technology role (such as Software Engineering, Quality Assurance, Technical Architect or Networking), you’ll establish best working practices and confidently evaluate customer and business requirements. And of course, you’ll keep up with new and emerging technologies, and look to lead in their adoption to solve mission problems. As a minimum you’ll have experience of being in a role with hands-on coding and have previously taken ownership of a project or piece of work. This may include experience in one of these roles: Multi-skilled Software Engineering, Cloud Engineering, UX, Site Reliability Engineering, Front-End design, Agile, Solution Architecture, Data Engineering, and Machine Learning Operations. Examples of potential training for a Senior Software Engineer include: AWS Cloud Practitioner Certification AWS Developer Certification AWS Solution Architect Certification Certified SCRUM Master Microservices Architecture Training Advanced Fundamentals Patterns Advanced Linux & CLI User Experience Internal Training – for example Team Leadership (difficult conversations, leading a team etc.) Cloud Academy Pluralsight O’Reilly Subscription.
Graduate Electronics/Computer Science Software Engineer
Acculink Technology
Graduate
Cirencester
javascript
c
python
About the role A unique opportunity to join a growing new company developing some exciting products in the 5G mobile infrastructure space. As a recent graduate you would be joining an R&D team involved in the design, development and manufacture of these products.
The role will be able to take the skills learnt during your degree and apply them to real world applications. Working from requirements you will be expected to develop all forms of software across the full suite; from firmware on microprocessors such as the Raspberry PI, with code written in ‘C’ and/or Python, all the way through to GUI development using rapid development tools such as NodeRED.
The role will involve both working as a critical member of the team, but equally you will be expected to work independently and to set direction for others. If you are a passionate problem solver, enjoy a challenge, and want to develop, this is the role for you!
Roles/Responsibility Management of functional and non-functional requirements deriving the HLD & LLD designs for software development. Operate in an agile/scrum environment with incremental and regular delivery. Software development using a CI/CD pipeline. Development of test environments, facilitating automated testing. Education Qualifications: Bachelor’s degree in Computer Science or similar STEM discipline, or proven development experience. Desired Characteristics & Technical Expertise: Full software life cycle development. Variety of embedded platforms. Experience in Windows, Linux OS. Web development, HTML, CSS, Java Script, MQTT. Front end/GUI building & app development. CI/CD with version control and code repositories such as GitHub. Scrum team development using Agile project management. Business Acumen: Skilled in breaking down problems, documenting problem statements and estimating efforts. Understands the importance of software quality and the impact of product quality and the risk of brand damage. Ability to analyse design options and deliver the best solutions into the products. Awareness of competitors and industry trends. Personal Attributes: Excellent oral and written communications skills. Effective interpersonal/extensive team building skills. Able to problem solve, finding effective solutions. Pushing self and team results through team spirit. A ‘can do’ and willing attitude. Benefits Competitive starting salary: £30,000 Company pension 25 days’ annual leave Ongoing training and development opportunities, to allow you to reach your full potential Informal dress code and excellent work/life balance Reimbursement towards a professional membership. Security Clearance: The company develops solutions for military applications and staff within the business are expected to be able to be security cleared as and when required.
Microservices Engineer
Canonical
Senior
Leader
London
linux
python
goland
This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes and DevOps.
Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are also central to the health of critical infrastructure across the globe. As Ubuntu has been embraced by mainstream enterprise computing through the adoption of cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users.
While Ubuntu has been enormously successful and in many senses leads the industry, we think we can substantially improve our practices, quality and performance in the web services domain. We are growing our teams, and in doing so we aim to level up our insights on scalability, performance, resilience and DevOps practices.
Key areas of interest for us are:
API design, documentation, and governance Database performance design considerations and skills Multi-region service delivery for resilience and performance Fuzzing and other proactive security analysis techniques Tracing and profiling for distributed systems insights Next-generation DevOps practices Location: we have microservices teams with open roles in every time zone.
What your day will look like Write high-quality, well-designed, and robust software that works at scale Design APIs and software architecture for collegial review Write tests that validate software behaviour Build and maintain reliable, fault-tolerant applications and services Collaborate proactively with a globally distributed team Display technical leadership internally and within our external communities Debug issues and produce high-quality solutions to resolve them Contribute to technical documentation to make it the best of its kind Discuss, contribute to, and collaborate across teams at Canonical Work from home with global travel twice annually for company events What we are looking for in you An exceptional academic track record from both high school and university Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Drive and a track record of going above-and-beyond expectations Proficiency in Python and / or Go History of writing modern, maintainable software Experience with relational and non-relational database systems Continuous integration and continuous delivery experience Experience with systems programming or scalable web services Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Passion, thoughtfulness, and self-motivation Excellent communication and presentation skills Result-oriented, with a personal drive to meet commitments Ability to travel twice a year, for company events up to two weeks each Additional skills that you might also bring Experience with container tech such as LXD, Docker, and Kubernetes Understanding of build systems and toolchains Experience with cross-compilation Experience with hyperscale public clouds and / or private clouds Experience with designing, building, and running distributed systems Performance engineering and security experience What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues Priority Pass, and travel upgrades for long haul company events
Golang Engineer
Canonical
Mid
Senior
London
goland
python
c
c++
rust
react
+1
This is our general process for Golang engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Go. After the first round of interviews we’ll find the best fit product team at Canonical for you to progress your application based on your personal interests.
Canonical prefers Golang for software where performance and security are primary considerations. We also have substantial projects in Python, C, C++ and are starting to invest in Rust. For front-end development we prefer React and Flutter.
Golang is an essential language for our engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems, to those which build and test every possible kind of open source on every architecture, from our systems management tools to our distributed systems operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings include Golang components.
We also want to ensure that Ubuntu is the very best platform for Golang development, offering easy access to the widest range of tooling and capabilities that support cutting edge open source and enterprise development.
Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world. We expect the highest engineering standards and strong motivation to get things done well in a fully remote and distributed environment. These roles require extensive personal experience with Linux - the more different versions of Linux the better!
Location: we have open roles for Golang engineers in every time zone
What your day will look like Design and implement well-tested and documented software in Go Debug and fix issues encountered by your users Participate in our engineering process through code and architectural reviews Collaborate with community and colleagues on technical specifications Seek improvements to engineering and operations practices In some cases, deploy and operate services developed by the team Contribute to the success of your product through technical advocacy What we are looking for in you An exceptional academic track record from both high school and university Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Drive and a track record of going above-and-beyond expectations Well-organised, self-starting and able to deliver to schedule Professional manner interacting with colleagues, partners, and community Experience designing and writing high-quality Golang software on Linux Experience with and passion for Linux at the system level For more senior roles, experience building, deploying, and operating distributed systems and APIs Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Passion, thoughtfulness, and self-motivation Excellent communication and presentation skills Result-oriented, with a personal drive to meet commitments Ability to travel twice a year, for company events up to two weeks each Additional skills that you might also bring Experience developing for Ubuntu Linux Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro Performance engineering and security experience What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues Priority Pass, and travel upgrades for long haul company events
Senior Business Intelligence Analyst
Olio
Senior
London
tableau
google-bigquery
sql
python
r
google-cloud-platform
As a Senior Business Intelligence Analyst, you will be responsible for developing and executing data-driven strategies that support the growth and development of Olio. Your work will be central to driving our decision-making, ensuring that we are making informed choices based on the most accurate and up-to-date information available. In this role, you will use advanced modelling and data analytics techniques, including predictive analytics, to identify trends and patterns in our data. You will use this information to create actionable insights and recommendations that will help us make more effective decisions.
As a Senior Business Intelligence Analyst , you will also play a key role in developing and maintaining our data infrastructure. This will include managing data warehouses and other data storage solutions, ensuring that our data is properly stored, organised, and maintained. You will work closely with our engineering team to ensure that our data architecture is scalable, reliable, and efficient.
In addition to your technical expertise, you will also be an excellent communicator and collaborator, working closely with stakeholders across the business to understand their needs and requirements. You will be responsible for creating reports and dashboards that are tailored to the needs of different teams within the business, ensuring that everyone has access to the information they need to do their jobs effectively.
In this role you will be responsible for:
● Developing and executing data-driven strategies to support business growth and development ● Conducting advanced modelling and data analytics, including predictive analytics ● Creating actionable insights and recommendations based on data analysis ● Contributing to data warehouse builds and other data storage solutions ● Collaborating with stakeholders across the business to understand their needs and requirements ● Creating reports and dashboards tailored to the needs of different teams within the business ● Ensuring that our data architecture is scalable, reliable, and efficient ● Staying up-to-date with the latest trends and developments in data analytics and modelling techniques
Is this you?
Our ideal candidate will first and foremost be as passionate about our mission as we are. In addition to this, you will have the following attributes: ● Strong experience with data analytics and modelling techniques ● Proficiency in tools such as Tableau and BigQuery ● Strong experience with SQL for data extraction and manipulation, and the dbt framework for data transformation ● Familiarity with programming languages such as Python and R ● Experience working with Google Cloud Platform, and engaging with a data platform team ● Experience with data warehouse and other data storage solutions ● Experience with version control ● Strong background in statistics, data analytics/science, or a related field ● Excellent communication and collaboration skills ● Ability to work independently and as part of a team
Senior Computer Vision Engineer
Scalpel
Senior
London
python
tensorflow
keras
aws
docker
bash
Role
The focus of this role is to augment existing Computer Vision frameworks. We’re looking for candidates with good experience in deep learning, cloud deployment, and a passion for well-engineered software. The candidate must love Test Driven Development, and possess an in-depth knowledge of Python. Previous experience in using Computer Vision for digital health purposes is a great benefit.
Responsibilities
As a Senior Computer Vision Engineer, you will be responsible for building fully automated vision systems as well as cloud deployment. You will also work with our team to bring new features to the existing vision solution, programming principally in Python. As part of our engineering team, you will also work with other engineers and data scientists, giving you the opportunity to learn new skills. Your contribution will be towards a pipeline of our products that will make surgery safer.
What we are looking for?
We are looking for a Senior Computer Vision Engineer with strong experience in Deep learning to drive the deployment and improvement of cutting-edge surgical vision systems. You will be part of a collaborative and growing team of vision engineers and data scientists based in our central London office. Our team also comprises Software Engineers and Machine Learning scientists who are building cutting-edge algorithms for safer surgery. Open-minded, entrepreneurial candidates who intend to use their skills to enhance global health are the ideal candidates.
Eligibility
Essential Criteria
M.Sc. or Ph.D. in Computer Vision, Signal Processing, Engineering, or Applied Sciences. Candidates are required to have 3+ years of professional experience. An in-depth understanding of Python An in-depth understanding of TensorFlow, Keras Proficient with state-of-the-art object detection algorithms Deployment of vision algorithms in AWS Experience with Docker Bash Git
Desirable Skills
Knowledge of state-of-the-art activity recognition algorithms Experience working in a commercial setting Open CV Experience working in an agile environment and ticketing systems C/C++ Jenkins
Senior Frontend Engineer
Scalpel
Senior
London
vue.js
javascript
sass
nodejs
aws
python
Role
This role focuses on the design and engineering of the frontend of our system with a particular focus on UX. A candidate for this role will have experience in frontend development along with a broader knowledge of related languages and technologies such as Python. The candidate must be interested in using design intelligently to meet users’ needs whilst augmenting surgical safety. A portfolio of applications. Passion for healthcare innovations and their potential impact. Experience in UX engineering and an interest in delivering user-oriented solutions. Organized and proactive team player with strong attention to detail. Focused on delivery, with a passion for quality, learning and innovation.
Responsibilities
As a frontend engineer, you will work closely with clinical staff to design and build software with a strong focus on usability and clarity. You will decide the direction of the frontend of our tech stack. You will also be responsible for integrating this software with our cutting-edge technologies. As part of the engineering team, you will also work with other engineers and data scientists, giving you the opportunity to learn new skills. Your contribution will be towards a pipeline of our products that will make surgery safer.
What we are looking for?
We are looking for an experienced frontend engineer with a passion for UX design to drive the design implementation of cutting-edge surgical safety systems. You will be part of a collaborative and growing team of engineers and data scientists based in our central London office. This role is a great opportunity for you to make a difference in billions of lives that lack access to safe surgery. You will join a team of Software Engineers and Machine Learning scientists at Scalpel who are building cutting-edge algorithms for safer surgery.
Eligibility
Frontend Stack: Vite, Vue3, Electron 20+, NodeJS Essential Criteria Bachelor’s degree in Computer Science or a related field. Candidates are required to have 4+ years of professional experience. Vue3 Javascript es6+ SASS Git Portfolio of applications
Desirable Skills
NodeJS & Vite AWS Python Literate in Linux
Scientific Data Architect / Senior Scientific Data Architect
TetraScience
Mid
Senior
United Kingdom
python
tableau
powerbi
aws
What You Will Do Translate scientific data workflows into a solution leveraging the Tetra Data Platform Own, scope, prototype, and implement solutions ranging from: Programmatically interrogate proprietary instrument output file Data structure design using JSON schemas Python-based parser development Lab software (e.g. ELN/LIMS) integration via APIs Data visualization in Python (using frameworks like Jupyter Notebooks or Streamlit and plotting tools like hvplot or bokeh) and/or BI tools (like Tableau, Spotfire, PowerBI) Interview customers to understand key scientific and business requirements Work with customers to test and ensure a solution fulfills their requirements and solves their need Real-time problem solving by quickly internalizing customer needs or feedback, synthesizing the results, and proposing solutions Proactively communicate implementation progress and deliver demos to customer stakeholders Lead sprint-planning and prioritization for your use case or account Facilitate internal project retrospective meetings and identify areas of improvement or productizable components Assist product team to build and prioritize roadmap by understanding customers’ pain points within and outside Tetra Data Platform
Requirements
5 years leveraging Python for scripting, automation, data analysis, data engineering, and/or data science 3 years in life sciences, whether at the bench in Biopharma, bioinformatics, or in the vendor space Ability to quickly understand a highly technical product and effectively communicate with product management and engineering Passionate about science and building solutions to make data more accessible to end-users Intellectually curious: unwavering drive to learn more every day Intellectually resilient: able to overcome setbacks and find alternate solutions Excellent communications skills, attention to detail, and the confidence to take control of project delivery Team player and ability to “roll up your sleeves” and do what it takes to make the team successful Nice to have: hand on experience working leveraging cloud technologies (AWS, Azure, GCP) for solution design and architecture
Benefits Competitive Salary and equity in a fast-growing company. Supportive, team-oriented culture of continuous improvement. Generous paid time off (PTO). Flexible working arrangements - Remote work.
Senior/Principal Reliability Engineer
Cambridge GaN Devices
Senior
Leader
Cambridge
python
bash
ruby
goland
perl
javascript
+1
CGD is looking for a Senior/Principal Reliability Engineer to join our growing engineering team. The Senior/Principal Reliability Engineer will primarily be responsible for all reliability aspects of CGDs GaN power devices and ICs. This includes designing the reliability experiments as well as analysis and developing reliability models. The Senior/Principal Reliability Engineer will also develop new electrical reliability tests, specifically for GaN ICs, and gain insight into their reliability by collaborating with TCAD and multi-physics simulation engineers. In this role, the successful applicant will be able to use and develop new knowledge on power devices, GaN and reliability testing, which is at the forefront of GaN device R&D.
Ultimately, the Senior/Principal Reliability Engineer will be responsible for producing confident reliability data and information for CGD and our customers.
This role is based at the company’s office and lab in Cambridge, UK, although it is expected that some travel will be required from time to time.
This role could be full time or ‘family-friendly’ part time.
Main Responsibilities Design and execute device reliability characterisation experiments of GaN power ICs Development of characterisation strategies and test planning (DOE) Development of GaN device reliability models Develop new test methods for GaN-IC reliability Write reliability-specific application notes and white papers Lead reliability aspects of Technology R&D and Product R&D projects Design and run customer-specific tests Lead TCAD and multi-physics simulation projects for reliability insight Liaise with electrical engineers for the development of reliability characterisation systems
Requirements Essential A degree in a relevant engineering or science subject Expert knowledge of power semiconductor device reliability, preferably GaN Good knowledge of statistical methods for data analysis and software such as JMP, Minitab or Python Strategic thinker with practical skills and experience Inspires confidence in colleagues, partners and customers Comfortable in a fast-paced start-up environment Willing and able to travel and work with partners in Europe, the Americas and Asia Pro-active by nature, responsive to the changing needs of projects and the business Good communication and presentation skills. In particular, writing white papers and application notes as well as presenting technical topics to an audience A mindset for precise and high-quality results An eye for detail
Desirable Comprehensive knowledge and understanding of wide bandgap semiconductor device physics, preferably GaN power devices Skilled in power electronics, in particular power electronic circuits for reliability testing Experience with finite element modelling (TCAD and multi-physics) Experience with semiconductor failure analysis Knowledge of power device packaging technologies and their reliability aspects Project management qualifications Six Sigma black belt
Benefits Excellent salary Share options scheme available (so you own a piece of the company!) Pension scheme (6% Company contribution) Life Assurance (3x Salary) BUPA Cash Plan (Level 3) Flexible working options (both location and times) Annual leave allowance of 33 days (including bank holidays) Training and development Cycle to work scheme IP bonus scheme Involvement in collaborative projects and grants with University of Cambridge and other partners Recruitment referral bonus Regular social events including frequent company lunches, annual summer party, Christmas party, team building and wellbeing activities
Senior/Principal Verification Engineer
Codasip
Senior
Leader
Multiple locations
python
c++
rust
goland
git
svn
We’re looking for Senior and Principal Verification Engineers to join us either in our Cambridge or Bristol office. You’ll interact and collaborate with other engineers from a range of disciplines across Europe as part of an international team to find solutions. We hire really bright, highly motivated self-starters who enjoy working on something revolutionary in an innovative company.
What you’ll do
Verify RISC-V processors and extensions Develop verification solutions (e.g. test benches and test bench components, stimulus generation, formal environments) Define, estimate and track your own work, being responsible for the delivery of all verification activities related to a component or subsystem from start to finish Review technical specifications, providing feedback from a verification perspective Define detailed verification plans for high performance RISC-V CPU IP Run simulations, hunt bugs and complete root cause analysis of complex issues Track and report verification metrics Craft automated verification flows
Requirements What we need
Significant commercial experience with a variety of functional processor verification methodologies as applied to CPU or other ASIC verification (simulators, coverage collection, gate level simulation etc…) Knowledge of verifying CPU architectures or other complex IP (GPUs, NNAs) Fluency and the ability to write clear and concise code in languages like SystemVerilog, Python, C++, Rust, or Go Past ownership of a block of the design Analytical thinking, self-sufficiency and team collaboration skills Ability to work across teams to debug issues and find root causes User knowledge of Linux to enable automation of common tasks Knowledge of versioning tools (Git, SVN)
What we’d love you to have
Knowledge of RISC-V Architecture Good knowledge of computer systems and architecture Experience with formal verification or other more advanced verification techniques. Experience with (or interest in) guiding, mentoring or coaching engineers
Developer
Summit Creative Ltd
£30k - £40k
Nottingham
java
github
laravel
php
python
slack
+1
Responsibilities We’re looking for a Web Developer to join our team in Nottinghamshire. You’ll be working on a wide range of projects for our diverse client base including developing e-commerce websites.
You don’t need to live locally; however we do get everyone together in person regularly, so you’d need to be happy to travel to team meetings at our premises in Kirkby-in-Ashfield, Nottinghamshire from wherever you’re based.
We’re an aspirational business, so you won’t come up against resistance because ‘that’s how we’ve always done it.’ In fact, we want someone who can use their up-to-the-minute knowledge of current best practices to tell us how to deliver beautifully crafted web pages that are technically sound - then work with our creative team to bring those pages to life.
Requirements Must: The Role This is a client-facing role and you will be responsible for managing entire development projects, from functional specification to launch and ongoing support. This role would suit someone who has gained experience within a team of developers, contributed to multiple web development projects and has had direct contact with the client contributing to functional specifications and providing project updates. Having gained this experience within a team you are now looking to step into an autonomous role where you will be supported by a collaborative creative team and account management team, but where you are in control of all development projects. For the right person this is the perfect next step in your career moving you towards building and managing your own development team. If you can tick off a good number of the following you could be our perfect person;
Technical & Personal Skills: Excellent knowledge of Front End Development (HTML/JS/CSS) An understanding of E-Commerce platforms such as Shopify/Woocommerce Experience with the Laravel framework and PHP Experience with Content Management Systems such Statamic and WordPress Database experience using MySQL or equivalent Experience/knowledge of using version control systems such as Git Understanding of deployment and server management A degree in computer science / computer programming or relevant experience Ability to build features and applications with a mobile responsive design Good understanding of SEO principles and ensuring any development will adhere to them An excellent problem solver Willingness to learn other programming languages and technologies Strong on time & project management Meticulous, with amazing attention to detail Curious with a keen interest in keeping up to date with the latest tools, techniques and technologies Skilled communicator both in writing and verbal communication
Nice to have: You may not tick all of our boxes and you may be able to add some not mentioned. Most importantly, if you like what you’ve learned so far about the role, get in touch now and let’s see where this can go.
IT Infrastructure and Services Engineer
Optima UK Inc Ltd
£35k - £40k
Leicester
powershell
bash
python
javascript
nodejs
ruby
+1
Requirements Must: Design, deploy and operate a SIEM, associated tools and supporting systems for log ingestion and information harvesting. Undertake phishing and email security tests; building and running appropriate action plans to improve email security. Configure and implement Privilege Access Management. Perform vulnerability assessments on all IT functions, advising and performing remediation tasks. Implementation and operation of Intrusion Detection and Prevention Systems.
Nice to have: Server virtualisation using Hyper-V and VMware MS Direct Access and Cisco AnyConnect VPN technologies. Knowledge of Always on VPN would be advantageous. Knowledge of various scripting technologies including (but not limited to) strong PowerShell experience.
Responsibilities Provide technical expertise of data storage opportunities and usage within Microsoft 365 (including, but not limited to SharePoint Online, OneDrive). Management and migration of a complex on-premises data storage platform (Windows servers running DFS) to SharePoint Online Implementation and operation of Microsoft 365 Data Loss Protection Implementation and operation of Microsoft 365 Document Classification Advice and assist in the development and deployment of IT security across the entire spectrum of the businesses IT systems. Root cause analysis of technical issues and implement appropriate solutions. Create and maintain documentation of IT services and operation. Any other duties consummate with the post and/or hours of work, as may reasonably be required of you at your initial place of work or at any other of the company’s establishments.

Frequently asked questions

What types of Python jobs can I find on this platform?
You can find a wide range of Python jobs including web development, data analysis, machine learning, automation, and backend development roles across various industries.
Do I need to be an expert in Python to apply for jobs listed here?
No, job listings cater to different experience levels, from entry-level positions to senior developer roles. Make sure to review the job requirements carefully before applying.
Can I filter Python jobs by location or remote work options?
Yes, our platform allows you to filter Python job listings by location, remote or hybrid work models, ensuring you find opportunities that fit your preferences.
Are internships or freelance Python jobs available on this site?
Yes, we feature a variety of job types including internships, freelance, contract, and full-time Python positions to accommodate different career paths.
How often are new Python job listings posted?
New Python job listings are added regularly, often daily, so be sure to check back frequently or sign up for job alerts to stay updated.