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
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.
Senior Software Engineer - Semantics
Captify®
£50k - £75k
London
python
scala
kafka
apache-spark
We are looking for a Senior Software Engineer working as a part of the team responsible for development of the contextual product that is used to derive meaning from web pages and link that meaning to search data. Search on its own is a highly complex data-set. Captify’s technologies have been built to extract maximum value from search for brands, partners and businesses all over the world and also to innovate & improve the consumer experience. Captify’s world-class engineers, semantic specialists and product teams are building the future of Search and as part of our Engineering Team you will play a key part in developing our offering. We work in small cross-functional pods of developers who focus on a particular product area and we encourage people to rotate across teams. Our engineering guide will give you a good feel for how we work together. Our company values are important to us and influence how we work together. With exciting projects, technologies and services in the pipeline now is a great time to be part of our journey.
KEY RESPONSIBILITIES What you’ll be doing:
Developing, designing and maintaining a reliable, distributed, scalable web page analysis solution Integrating that solution with our data partners via various API endpoints
Working closely with ML engineers to improve and facilitate the deployment of ML models Working with cutting edge technologies in a fast-paced, start-up like environment Setting up monitoring for performance metrics and overall system behaviour to have alerts for any anomaly detected Ensuring the quality of the product you deliver as a part of the team Experimenting with new tools and technologies, producing POC to address business needs Be a part of self-organizing, result-oriented agile team
REQUIREMENTS: What you need to be successful: At least 5 years of experience in software development.
Have practical experience with developing and maintaining distributed systems. Experience with Scala and Python, or deep knowledge of one of the above with desire to learn the other. Experience with asynchronous network I/O. Experience with Kafka, Spark. Proactive self-starter who takes ownership and is able to drive the project and mentor team members, good team player. B.Sc. in Computer Science or related field; Excellent communication skills and ability to work directly with English native speakers.
CAPTIFY EXPLAINED Captify is the largest holder of consumer search data outside of Google, and its unique technology understands the intent of consumers across all channels, including voice Search, desktop on-site search and in-app search. Captify’s privacy centric Search Intelligence technology powers programmatic advertising and unique audience insights for the world’s biggest brands, such as Apple, Disney, Adidas, American Express and Microsoft.
Enjoy our flexible/core hours and home working as per company policy Work from any Captify office in the world - giving every employee the opportunity to experience life at Captify in another city A pet friendly office based in Covent Garden, London’s Media Hub! Time off to recharge - 25 days holidays + bank holidays + your birthday Giving something back to the community - Give A Day Away for volunteering We care about Wellbeing - from financial wellbeing, mental health first aiders, yoga, sports, meditation and so much more Parent friendly policies The normal stuff; Pension, Cycle Scheme, Eyecare Vouchers and retail discounts Beer, bubbles and non-alcoholic alternatives every Thursday and Friday at the Captify Bar Legendary Summer and Christmas parties
DevOps Lead Engineer
Winnow
£85k - £100k
41 Pitfield St, London N1 6DA
aws
python
bash
git
bitbucket
jenkins
+4
Key responsibilities: Deploy, automate, maintain and manage AWS cloud based system, to ensure the availability, performance, scalability and security of our systems Build automated deployments using configuration management technology Troubleshoot and resolve errors in the existing information systems Recommend solutions for enhancing performance by identifying the most practical alternative solutions and assisting with modifications Ability to analyze and resolve complex infrastructure resource and application deployment issues
About you:
Education and experience You are likely to be degree educated having completed studies in Computer science, computer engineering, information technology, or a related field. You have significant experience in DevOps/system integration model which will ideally include experience in a start-up / the hospitality industry / a software company / a customer service environment
You have the up-do-date and in-depth knowledge of: AWS cloud infrastructure Proficiency in scripting and one or more programming languages (Python, Bash) Experience with build & deploy tools (Git, BitBucket, Jenkins or similar) Proficient in monitoring and logging tools such as ELK Stack Good understanding of RedHat and Debian family Linux Experience deploying and coding micro services Understanding of databases such as MySQL and PostgreSQL
Our Technology Technology is at the forefront of what we do, and the success of our company is based on our world-class technology and on finding solutions to real world problems that have not been solved to date. Our current stack includes:
REST APIs Designing and manufacturing IoT ‘smart’ edge devices and expanding using Linux powered devices on the field collecting data using cutting edge technologies Focus on security, user authentication, permissions, data integrity AWS Cloud using ECS/ECR, VPC, Aurora RDS, S3 and other services JIRA, Confluence, BitBucket (Atlassian products), Agile team using Scrum or Kanban (each team chooses the best approach to drive results) Moving to a Microservices architecture using Kafka CI/CD using Jenkins or similar, SonarQube, New Relic, Docker,Terraform Test Driven Development environment with focus on testing and quality output Reporting and Analytics using Pentaho Machine Learning
Personal attributes You are results driven and can demonstrate how you have delivered effective solutions in a timely manner You are comfortable taking ownership and accountability for your work whilst working effectively as part of a larger team You have experience working as part of a global team and building positive relationships with internal and external individual across borders You have excellent attention to detail and a meticulous eye for identifying inconsistencies or inaccuracies in data. You take your time to get things right first time You are transparent and act with integrity at all times Able to organise self, including effective scheduling, prioritisation and time management skills, managing multiple tasks in parallel and completing tasks to tight deadlines Ability to convince others to expressed point of view and gain acceptance and agreement of plans Demonstrates excellent communication skills. You are a confident and articulate presenter. You communicate clearly in both written and spoken language. You listen attentively; you process and comprehend what you hear. You are also confident enough to ask questions and to clarify ambiguous points. Track record of identifying problems, analysing options and deploying sound decision making skills. Motivated and curious, you love absorbing new information and are able to reliably recall and figure out how to rapidly apply it. You have the courage, when appropriate to learn new technology rather than sticking to what you know already.
Senior Software Engineer - Data/Backend
Captify®
£75k - £90k
London
python
nodejs
elasticsearch
java
scala
csharp
+1
We are looking for a Senior Software Engineer working as a part of the team responsible for providing a full-stack self-service solution to clients and partners for planning, activation, measurement, and insights, tapping into the best of Captify’s proprietary data and analysis.
Search on its own is a highly complex data-set. Captify’s technologies have been built to extract maximum value from search for brands, partners and businesses all over the world and also to innovate & improve the consumer experience. Captify’s world-class engineers, semantic specialists and product teams are building the future of Search and as part of our Engineering Team you will play a key part in developing our offering.
What you’ll be doing: Developing, designing and maintaining a reliable, scalable data-driven SaaS product Working in a cross-functional team to deliver product features Working closely with full stack and ML engineers to improve and build out our Sense product Working with cutting edge technologies in a fast-paced, start-up like environment Setting up monitoring for performance metrics and overall system behaviour to have alerts for any anomaly detected Ensuring the quality of the product you deliver as a part of the team Experimenting with new tools and technologies, producing PoC to address business needs Be a part of self-organizing, result-oriented agile team
Requirements Must: What you need to be successful: At least 5 years of experience in software development. Have practical experience with developing products with a focus on analytical data processing and querying Strong expertise in ElasticSearch or similar semi-structured data stores Experience with Python and Node.js, or deep knowledge of one of the above with desire to learn the other.
SC Cleared Technical Business Analyst
Shivom Consultancy Ltd
£75k
London
python
sql
r
tableau
powerbi
powershell
Responsibilities You will be: Capturing the business requirements Defining user needs, requirements and user stories for implementing the aspects of the detailed design Performing gap and impact analyses Epic/user story/requirement definition Providing Cost/benefit analysis and monitoring supporting test activity, Business service and process design. Work with suppliers to deliver specific outcomes. Effective Collaboration and Engagement. Working with Project Manager Having knowledge of Background Systems integration would be beneficial. Experience of agile and waterfall models
Requirements Must: We are currently recruiting for an experienced Technical Business Analyst to join a project based in Central London who holds Active UK SC Clearance and can join ASAP (SC Clearance is a must to start on the project). Applicants must be eligible and willing to go through DV clearance. We will apply DV clearance for suitable candidate. Candidate must be eligible for DV clearance. (More details on clearances can be found at gov website Guidance National security vetting: clearance levels).
As a Technical Business Analyst, you will work within an organisation, helping to manage, change and plan in line with their goals. Helping technical teams deliver business aims and ambitions. This could be for one specific project, or as a permanent feature of the organisation. You will need to understand the organisational situation, evaluate customer needs, and work alongside technical teams to deliver successful solutions. As a Technical Business Analyst, you will bring your expertise to our customers, helping business to work effectively with technology teams to leverage technical know-how with top-class analysis and customer engagement skills
Essential skill criteria: We are looking for someone who holds experience of agile development and business analysis (Minimum 4 years).
Knowledge of XML and JSON data formats and Knowledge of business analysis techniques for website/API development is a must.
Senior Web Developer Python Django
Calibre Digital Consulting
£70k - £85k
Manchester
python
django
postgresql
aws
linux
javascript
+1
Senior web developer python Django Role: The purpose of this web developer role is to be responsible for the design, development, and maintenance of the company data portal, build efficient web portals for different functions across the company, which includes redesign of the website with the new branding, and to work closely with different internal stakeholders to design and develop products needed for the different schemes managed by the company.
Skills/experience required for the role senior web developer: Working knowledge of PostgreSQL and Linux OS is essential. At least 5 years of working web development role using Python Should have worked in Azure or AWS environment Previous working experience in Python web frameworks like Pyramid, flask, Django Previous working experience in RESTful API’s Previous working experience in CI/CD pipelines Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Thorough understanding of React.js and its core principles Experience with popular React.js workflows Experience of developing micro services PYTHON, DJANGO, AWS, AZURE, REACTJS
Key Responsibilities: for the web developer with Python Django experience Build efficient back-end features using a web framework (Django preferred) Developing new user-facing features using React.js Write front-end components using JavaScript and integrate with back-end Python components Manage testing and bug fixes prerogative Prepare technical documentation Working closely with the Scheme Delivery and the strategy & development to build web portals for internal and external stakeholders Maintain and make improvements to the existing web applications Building reusable components and front-end libraries for future use Translating designs and wireframes into high quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Senior Data Engineer
Ki Insurance
Senior
London
python
sql
bash
aws
google-cloud-platform
kanban
Our broker platform is the core technology crucial to Ki’s success - allowing us to evolve underwriting intelligently and unlock massive scale. We’re a multi-disciplined team, bringing together expertise in software and data engineering, full stack development, platform operations, algorithm research, and data science. Our squads focus on delivering high-impact features – we favour a highly iterative, analytical approach. You will be designing and developing complex data processing modules ranging from ETL to ML working closely with the Ki Algorithm team, who are developing the machine learning models that set key apart from the traditional syndicates. In addition, you will also work closely to the Ki Platform Team, responsible for architecting, and operating the core of the Ki platform. We’re looking for a Data Engineer to join our Development team.
What you’ll be doing day to day
You will work with actuaries, data scientists and engineers to design, build, optimise and maintain production grade data pipelines to feed the Ki algorithm as well as to understand how we can make best use of new internal and external data sources. You will also design and engineer a data model which can support our ambitions for growth and scale, create frameworks, infrastructure and systems to manage and govern Ki’s data asset and work with the broader Engineering community to develop our data and MLOps capability infrastructure.
Your experience
You should have experience designing data models and developing industrialised data pipelines, a strong knowledge of database and data lake systems and be comfortable writing Python and SQL (any flavour). be smilarly comfortable with shell scripting with Bash or similar, provisioning new infrastructure in a leading cloud provider, preferably GCP (or AWS) and have experience creating DataOps pipelines. Finally you will be adept at working in an Agile environment, actively participating in approaches such as Scrum or Kanban.
Senior Platform Engineer
Ki Insurance
Senior
London
google-cloud-platform
kubernetes
docker
terraform
python
restful
Our broker platform is the core technology crucial to Ki’s success – allowing us to evolve underwriting intelligently and unlock massive scale. We’re a multi-disciplined team, bringing together expertise in software and data engineering, full stack development, platform operations, algorithm research, and data science. Our squads focus on delivering high-impact features – we favour a highly iterative, analytical approach.
You will be able to design, develop, deploy, and maintain testable, secure platforms and infrastructure that provide the foundations all critical Ki software is built on as well as empowering our product squads to take ownership of how they deliver software robustly and at scale. You will work with developers, technology, and product teams to build robust, scalable systems while creating and maintaining operational documentation as required.
As well as being an advocate for best practices in maintaining and operating stable, robust software systems, you will be comfortable providing operational support for the systems owned by the Platform squad and mentor and coach colleagues in both engineering and business domain subjects.
Your experience
You will have extensive hands-on experience with Google Cloud Platforms, a solid knowledge of cloud architecture principles and highly available systems and experience with all phases of the software development life cycle and agile methodologies.
Comfortable with Kubernetes, Docker or other containerisation technologies as well as experience with infrastructure-as-code technologies such as Terraform, you will be comfortable writing production software in at least one general-purpose programming language ( while Gophers are preferred Python is also good).
You will have experience deploying and managing RESTful Web APIs, building software using continuous integration, familiar with common tools such as GitHub Actions, GitOps as well as a strong familiarity with build tools (e.g. Docker) and SRE principals.
Demonstrable knowledge of Open-Telemetry, Prometheus, ServiceMesh (e.g. Linkerd) with knowledge of industry standard security principles, understanding of static and dynamic security testing tools, good understanding of security and systems best practices in a cloud environment.
Graduate Electronics/Computer Science Software Engineer
Acculink Technology
£30k
Gloucester
csharp
python
javascript
html5
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.

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.