Python Jobs in Edinburgh

276 to 300 of 311 Python Jobs in Edinburgh

IoT Software Engineer

Edinburgh, Scotland, United Kingdom
Octagon Group
devices to the cloud and onward to end users through APIs or graphical interfaces. This is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to … life. Key Responsibilities for the IOT Software Engineer job: Build and maintain robust Python-based services on Azure Integrate edge devices with network infrastructure (cellular, satellite, etc.) Maintain and support embedded C components on hardware platforms Develop simple Windows-based GUI tools (preferably in Qt for Python) Create scalable APIs … through automated testing and monitoring Collaborate with cross-functional teams in a structured Agile environment Ideal Experience for the IOT Software Engineer job: Strong Python development in production environments Hands-on experience with Azure cloud services Basic to moderate embedded C experience Familiarity with GUI frameworks (Qt/PyQt or More ❯
Posted:

ASIC Product Test Engineer

Edinburgh, Scotland, United Kingdom
Ouster
processes, including AEC-Q100. ● Familiarity with SPAD technologies and their application in LIDAR or imaging systems is highly desirable. ● Proficient in data analysis tools (Python, JMP, or equivalent). ● Proficiency in data analysis and reporting using tools like Python, JMP, or equivalent. ● Strong problem-solving and analytical skills. ● Excellent written More ❯
Posted:

Senior Software Engineer - Web3 / Blockchain

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: Senior Software Engineer – Python/Django/Web3/Blockchain Fully remote The company This is an opportunity for a Software Engineer to join a leading Crypto payments firm. … are looking to expand their team. This is an unmissable opportunity to fast track your career. What you will get Work with the latest Python technologies. Access to continuous learning. Fully funded certifications. Anytime promotions and regular salary reviews. Fully remote working from anywhere in Europe/UK Excellent benefits … to a global development and testing teams. Work with various blockchain technologies Work within an Agile environment. What you will need Excellent knowledge of Python and Django framework. Background in Web3 and Blockchain development. Experience with smart contracts Experience with DevOps technologies Ability to work independently and with a team. More ❯
Posted:

Graduate Software Engineer - Hybrid Working - £50,000 - £120,000 Base (+Bonus)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
develop your own models Skills & Experience: A highly reputed Degree from an elite University Exceptional skills in Computer Science and Mathematics Excellent knowledge of Python, C++, or Java Active interest in tech (meet-ups, personal projects, hackathons, etc.) Role Responsibilities: Work as part of an elite Software Engineering team with … growth opportunities Create automated high-performance trading infrastructure Heavy programming in Python, Java, or C++ (team dependent) Potential path to Quant Development or Research If interested, please apply with your updated CV or email [email protected] #J-18808-Ljbffr More ❯
Posted:

Data Engineering Consultant (multiple levels)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
ZipRecruiter
to: Leverage your technical expertise in Data Engineering to deliver impactful projects for a range of clients across their portfolio. Demonstrate your knowledge of Python & Azure to deliver on engagements for major clients. Collaborate effectively within a team of other Data Engineering Consultants on a breadth of projects. Effectively engage … requires both technical ability and business-facing skills. YOUR SKILLS & EXPERIENCE A successful Data Engineering Consultant will have the following: Solid technical ability in Python , SQL & Azure (essential). Strong proficiency in Microsoft Azure and relevant tools/technologies ( Databricks, Azure Data Factory, Azure Data Lake, Azure Synapse ). Proven More ❯
Posted:

Software Engineer

Greater Edinburgh Area, United Kingdom
Dunbar Brown Group
with an emphasis on cloud infrastructure. Responsibilities Design and implement scalable Azure cloud infrastructure aligned with project timelines and technical requirements. Develop robust, maintainable Python code optimized for deployment on the Azure platform. Build intuitive, cloud-based user interfaces tailored for IoT applications. Lead and actively contribute to code reviews … testing, integration, design verification, acceptance, and compliance testing. Experience Required Bachelor's degree in Computer Science (or related field). 3+ years minimum commercial Python coding experience. Apply foundational knowledge of embedded C to modify and optimize cellular modem firmware, focusing on power efficiency and command scripting. Configure and integrate More ❯
Posted:

Data Engineering Consultant (multiple levels)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
to: Leverage your technical expertise in Data Engineering to deliver impactful projects for a range of clients across their portfolio. Demonstrate your knowledge of Python & Azure to deliver on engagements for major clients. Collaborate effectively within a team of other Data Engineering Consultants on a breadth of projects. Effectively engage … requires both technical ability and business-facing skills. YOUR SKILLS & EXPERIENCE A successful Data Engineering Consultant will have the following: Solid technical ability in Python , SQL & Azure (essential). Strong proficiency in Microsoft Azure and relevant tools/technologies ( Databricks, Azure Data Factory, Azure Data Lake, Azure Synapse ). Proven More ❯
Posted:

Data Scientist

Edinburgh, Scotland, United Kingdom
Okta Resourcing
asked to: Lead high-impact projects throughout their lifecycle. Scope and stage projects with detailed milestones and delivery schedules. Use SQL and/or Python (Jupyter Notebooks) to prepare data, perform exploratory data analysis, and evaluate different modeling approaches. Engage in problem-solving and fault-finding, addressing data or approach … techniques, including sampling methods, regression, properties of distributions, weighting sample-based data, and proper use of statistical tests in real-world applications. Proficiency with Python libraries such as NumPy, SciPy, Pandas, scikit-learn, and others related to data and machine learning. Working knowledge of SQL, data structures, and databases (Snowflake More ❯
Posted:

Data Scientist

Edinburgh, Scotland, United Kingdom
Okta Resourcing
lead on the life cycle, high-impact projects Scope and stage projects to include detailed milestones and delivery schedules. Use SQL and/or Python (JupyterNotebooks) to preparedata, perform exploratory data analysis, evaluate different modeling approaches. Engage in problem-solving, fault-finding, addressing issuesin the data or approaches as they … Advanced statistical and analytical techniques and concepts sampling methods, Regression Properties of distributions Weighting sample-based data Statistical tests proper usage Real-world applications. Python - NumPy, SciPy, Pandas, MLlib, scikit-learn, and other common data and machine learning related libraries Working knowledge of SQL, data structures and databases (Snowflake - desirable More ❯
Posted:

Technology Engagement Lead

Edinburgh, Scotland, United Kingdom
Diageo
Software Engineer - packaging - optimize Ubuntu Server Edinburgh, Scotland, United Kingdom 1 month ago Software Engineer - Solutions Engineering Edinburgh, Scotland, United Kingdom 1 month ago Python Backend Senior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 3 weeks ago Edinburgh, Scotland, United Kingdom … weeks ago Senior Software Engineer - Python/MongoDB Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 1 month ago Product Manager - Hardware Certification Edinburgh, Scotland, United Kingdom 2 weeks ago Product Manager - Hardware Certification Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 2 weeks More ❯
Posted:

Geomagnetic Data Processor

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
British Geological Survey (BGS)
Linux-based computers or in other non-Windows operating systems would be a real advantage, as would programming skills (particularly one or more of Python, FORTRAN, C, Java, shell scripting) as well as a familiarity with scientific data analysis. You should also be able to demonstrate an interest in Geomagnetism … Knowledge and experience working on Linux or Unix operating systems as a user (S&I) including computer programming languages (particularly one or more of Python, FORTRAN, C, Java, Shell scripts) (S&I) Desirable requirements Experience using data analysis techniques in academic or industry settings, or experience working in a customer More ❯
Employment Type: Contract, Part Time, Work From Home
Salary: £30,000
Posted:

Fabric Data Architect / Edinburgh / Microsoft Gold Partner

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
Fabric Data Architect/Edinburgh/Microsoft Gold Partner/Fabric/Azure/ADF/Azure Data Factor/Synapse/SQL Are you wanting to become a resident Fabric expert however have the support of data experts around More ❯
Posted:

Data Science Consultant - Edinburgh in Edinburgh - Accenture

Edinburgh, Scotland, United Kingdom
WorksHub
Skills and Experience Work experience in data science, machine learning, and business analytics. Practical experience in coding languages such as Python, R, Scala , etc. (Python preferred). Proficiency in database technologies such as SQL, ETL, No-SQL, Data Warehousing, and Big Data technologies e.g. pySpark, Hive. About the Company Accenture More ❯
Posted:

Security Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Bending Spoons
Industries Software Development Referrals increase your chances of interviewing at Bending Spoons by 2x Sign in to set job alerts for “Security Engineer” roles. Python Backend Junior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $30,000.00-$40,000.00 4 weeks ago Edinburgh, Scotland, United Kingdom … Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 3 weeks ago Freelance Software Developer (Python) - AI Trainer Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 3 days ago Software Engineer - Solutions Engineering Edinburgh, Scotland, United Kingdom … ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Edinburgh, Scotland, United Kingdom 6 days ago Edinburgh, Scotland, United Kingdom 3 months ago Python Backend Senior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 4 weeks ago Graduate Software Engineer, Open More ❯
Posted:

Senior Analyst

Edinburgh, Scotland, United Kingdom
JR United Kingdom
loyalty? Expect to deep dive into customer segmentation, lifetime value, cohort behaviour , and funnel performance -all powered by a strong modern stack: Redshift, SQL, Python, and Looker . You'll thrive in this role if you: Love solving business problems with data Have strong SQL and some Python experience Have More ❯
Posted:

Senior Data Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Widen the Net Limited
team! You will develop scalable data pipelines, ensure data quality, and support business decision-making with high-quality datasets. -Work across technology stack: SQL, Python, ETL, Big Query, Spark, Hadoop, Git, Apache Airflow, Data Architecture, Data Warehousing -Design and develop scalable ETL pipelines to automate data processes and optimize delivery … using Apache Airflow -Focus on data engineering and data analytics Requirements: -5+ years of experience in SQL -5+ years of development in Python -MUST have strong experience in Apache Airflow -Experience with ETL tools, data architecture, and data warehousing solutions -Strong communication skills This contract is £450 per More ❯
Posted:

AI & Automation Graduate Analyst

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Storm Ideas
Edinburgh, Scotland, United Kingdom 6 months ago Edinburgh, Scotland, United Kingdom 3 hours ago Edinburgh, Scotland, United Kingdom 1 month ago Freelance Data Analyst (Python) - AI Trainer Edinburgh, Scotland, United Kingdom 1 week ago QA Lead Engineer - Routing & Switching testing/Python Automation Business Intelligence & Automation Engineer Edinburgh, Scotland, United More ❯
Posted:

Oracle Data Engineer

Edinburgh, Scotland, United Kingdom
Natobotics
weeks ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 3 months ago Edinburgh, Scotland, United Kingdom 1 day ago Python Backend Junior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $30,000.00-$40,000.00 3 weeks ago Edinburgh, Scotland, United Kingdom … ago Software Engineer - Identity and access management Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 18 hours ago Freelance Data Analyst (Python) - AI Trainer Edinburgh, Scotland, United Kingdom 1 week ago Freelance GenAI Developer - Prompt Engineering & Data Workflows Edinburgh, Scotland, United Kingdom 21 hours ago We’re More ❯
Posted:

Data & AI Solutions Deployment Architect

Edinburgh, Scotland, United Kingdom
JR United Kingdom
successful Data and AI implementation and deployment. This customer-centric position involves delivering projects, conducting workshops and physically working on client’s environments via Python, and C#. This role would suit an experienced Data platform engineer or Data Solutions Architect who thrives in working across multiple projects with a diverse … production data workloads in Azure - ESSENTIAL Other Requirements Experience with AI development using Azure Machine Learning - ESSENTIAL Strong programming skills in languages such as Python, SQL, or C# - ESSENTIAL CORE COMEPTENCIES & SKILLS: Expertise in designing and implementing data models and data warehousing solutions. Knowledge of machine learning algorithms and experience More ❯
Posted:

Full Stack Developer

Edinburgh, City of Edinburgh, United Kingdom
Rise Technical Recruitment
the digital strategy of multiple brands. The ideal candidate will have a strong background in full stack development with solid expertise in C#, Java, Python, or C++, and a passion for building intuitive, high-performance web applications. A strong GitHub or portfolio is a must. This is a rare opportunity … autonomy, responsibility, and the potential for rapid progression. The Role: Develop and maintain secure, responsive web platforms Build full stack applications using C#, Java, Python, or C++ Collaborate with design and UX teams to create user-friendly experiences Manage databases and deploy code via CI/CD pipelines The Person … Strong experience in full stack web development Strong in at least two languages: C#, Java, Python, or C++ Proven track record of delivering live web applications Confident working independently and within a small team More ❯
Employment Type: Permanent
Salary: £80000 - £200000/annum Great Benefits Package
Posted:

Full Stack Developer

Edinburgh, Midlothian, Scotland, United Kingdom
Rise Technical Recruitment Limited
the digital strategy of multiple brands. The ideal candidate will have a strong background in full stack development with solid expertise in C#, Java, Python, or C++, and a passion for building intuitive, high-performance web applications. A strong GitHub or portfolio is a must. This is a rare opportunity … autonomy, responsibility, and the potential for rapid progression. The Role: Develop and maintain secure, responsive web platforms Build full stack applications using C#, Java, Python, or C++ Collaborate with design and UX teams to create user-friendly experiences Manage databases and deploy code via CI/CD pipelines The Person … Strong experience in full stack web development Strong in at least two languages: C#, Java, Python, or C++ Proven track record of delivering live web applications Confident working independently and within a small team More ❯
Employment Type: Permanent
Posted:

Full Stack Developer

Edinburgh, Scotland, United Kingdom
Rise Technical Recruitment Limited
help shape digital strategies for multiple brands. The ideal candidate will have a strong background in full stack development with expertise in C#, Java, Python, or C++, and a passion for building intuitive, high-performance web applications. A portfolio or GitHub profile showcasing previous work is essential. This is a … autonomy, responsibility, and potential for rapid career progression. The Role: Develop and maintain secure, responsive web platforms Build full stack applications using C#, Java, Python, or C++ Collaborate with design and UX teams to create user-friendly experiences Manage databases and deploy code via CI/CD pipelines The Person … Strong experience in full stack web development Proficiency in at least two of the following languages: C#, Java, Python, C++ Proven track record of delivering live web applications Ability to work independently and in small teams confidently Reference Number: BBBH253768 To apply or for further information, please click "Apply Now More ❯
Posted:

Graduate Machine Learning Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Nichols Digital Ltd
to have a START DATE between July & August in EDINBURGH office. Graduate Machine Learning Engineer, Artificial Intelligence, Machine Learning, Passion & Enthusiasm , Mathematics, Data Analysis, Python, Git, SQL, BI Tools. An exciting AI company in Edinburgh are looking for several passionate & enthusiastic Graduate Machine Learning Engineer's to start between the … Contribute to automation of data analysis workflows to streamline reporting and validation processes Graduate Machine Learning Engineer, Artificial Intelligence, Machine Learning, Mathematics, Data Analysis, Python, Git, SQL, BI Tools. More ❯
Posted:

Full Stack Developer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment
directions, and help shape digital strategies for multiple brands. Responsibilities: Develop and maintain secure, responsive web platforms Build full stack applications using C#, Java, Python, or C++ Collaborate with design and UX teams to create user-friendly experiences Manage databases and deploy code via CI/CD pipelines Candidate Profile … Strong experience in full stack web development Proficiency in at least two of the following languages: C#, Java, Python, C++ Proven track record of delivering live web applications Ability to work independently and within a small team Reference Number: BBBH(phone number removed) To apply or for further roles, please More ❯
Posted:

Security Intelligence Developer

Edinburgh, United Kingdom
NatWest Group
you'll need: Experience of creating and maintaining workflows and playbooks to enhance intelligence processes within the Security Intelligence Platform Hands on experience with Python and JSON to connect the platform with various security tools and data sources, improving overall functionality The ability to work closely with analysts, engineers, and … the organisation An understanding on how to build reliable solutions and maintain clear documentation to support knowledge sharing and best practices Strong proficiency in Python scripting, JSON handling, API integration, and troubleshooting Experience with Amazon web services which is desirable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Python
Edinburgh
10th Percentile
£38,850
25th Percentile
£48,750
Median
£57,500
75th Percentile
£75,360
90th Percentile
£81,700