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
Security Engineer
Canonical
Junior
Mid
London
python
c++
linux
This is an exciting opportunity for a software security engineer passionate about open source software and Ubuntu. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
What you’ll do: • Follow security-related mailing lists and other sources of information about emerging vulnerabilities, and promptly assess their impact on Ubuntu • Keep track of vulnerabilities in Ubuntu releases as they are discovered, researched and fixed (using internal software tools) • Analyze, fix, and test vulnerabilities in Ubuntu packages • Collaborate with other teams in the Ubuntu community and with upstream developers where appropriate, to exchange or develop vulnerability patches and make sure that Ubuntu includes the very best security features • Participate in the development of proactive security features in Ubuntu • Occasionally audit source code for vulnerabilities • Provide guidance and assist with projects across Ubuntu and Canonical to ensure secure coding practices are followed • Resolve issues raised by end users and commercial support customers
Who you are: • You have a strong grasp of Linux security technologies • You have a thorough understanding of the common categories of security vulnerabilities and techniques for fixing them • You are familiar with coordinated disclosure practices • You are familiar with open source development tools and methodologies • You have a strong technical knowledge of Ubuntu, with the capacity to learn about new systems and techniques quickly • You are skilled in C, Python, and other programming languages • You can develop automated regression tests, preferably with PyUnit • You have excellent logic, problem-solving, troubleshooting, and decision-making skills • You can clearly and effectively communicate with the team and Ubuntu community members • You have excellent online communications skills, including IRC, email, and other online venues • You can communicate security information in a positive and collaborative manner • You can be productive in a globally distributed team through self-discipline and self-motivation • You have 2+ years security experience, open source security experience preferred
Senior Observability Platform Developer
Canonical
Mid
Senior
London
grafana
goland
prometheus
python
Canonical seeks an experienced developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools.
What you’ll do: • Collaborate proactively with a globally distributed team • Write, test and document high quality code to create new features • Debug issues and interact with a vibrant community • Review code produced by other engineers • Attend conferences to represent Canonical and the Charmed Observability Stack • Work from home with global travel 2 to 4 weeks for internal and external events
Who you are: • You love technology, observability and working with brilliant people • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree • You have a proven understanding of the importance of observability and monitoring for keeping software running smoothly • You have strong working knowledge of modern monitoring technologies like Prometheus, Alertmanager, Grafana, Loki, Mimir, etc., and how they fit together • You are a skilled Python developer, preferably with a track record in open source • You have a working knowledge of Go • You have proven, hands-on experience deploying, configuring and using Kubernetes • You are comfortable contributing to open source codebases maintained by other companies, you have a history of driving consensus in groups of multiple stakeholders with different interests and getting the resulting work delivered • You have experience with infrastructure-as-code and configuration management tools • You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
Senior Data Engineer
Sage
London
sql
kafka
hadoop
amazon-emr
beam
scala
+1
We are currently hiring a Principal Data Engineer to help us build machine learning solutions that will provide insights to empower businesses and help them succeed. As a part of our cross-functional team including data scientists and engineers you will help steer the direction of the entire company’s Data Science and Machine Learning effort. If you share our excitement for machine learning, value a culture of continuous improvement and learning and are excited about working with cutting edge technologies, apply today! You have: 4+ years of relevant practical experience working on data integration, data modelling and metadata management Database experience - you know how to write and optimize SQL queries, design efficient schemas for OLAP and OLTP and understand differences and tradeoffs between them Expert knowledge and experience with several relevant languages, tools and frameworks: e.g. Python, SQL, Scala, Spark, Beam, Hadoop, Kafka, RabitMQ, Athena, Amazon EMR etc Excellent written and verbal communication skills, and ability to evaluate and explain technical details clearly Experience in building large scale ETL/ELT processes, datalakes and data warehouses Willingness to adapt to significant changes in either technology or environment Previous experience working with financial data is a plusKey Responsibilities You will: Work closely with our Data Scientists and ML engineers to build data warehouses and pipelines Collaborate with our AI Infrastructure team to extend the capabilities of our machine learning platform Monitor and optimize the quality and performance of our data pipelines and tools Collaborate with other teams to integrate new data sources, ensuring privacy and security protocols are followed Collaborate with data scientists and ML engineers to design and build data analytics tools for detecting data anomalies and ensuring data quality
Page 7 of 7

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.