Python Jobs in Scotland

176 to 200 of 238 Python Jobs in Scotland

C++ Software Engineer

Aberdeen, Aberdeen City, City of Aberdeen, United Kingdom
Hybrid / WFH Options
Ion recruitment
C++ (Python) Software Engineer - Linux We are a leading technology company seeking an enthusiastic C++ Software Engineer with a background and experience of Linux based development to join our clients multinational team, specialising in C++/Python developed processing solutions. This is an genuinely exciting opportunity to work with cutting-edge technologies in a friendly, collaborative and innovative environment. Location … with hybrid working options available for experienced candidates. Key Responsibilities: Working with an international team on cutting edge tea, uou will develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. Collaborate with a distributed team across the UK and accross the globe on media compression and video/audio pipelines. Participate … . Strong skills in C++ programming. Proficiency with Linux environments and systems programming. Experience with Docker, GitLab CI/CD, and containerized deployments. Technologies you'll work with: C++, Python Docker, CI/CD (GitLab) ElasticSearch, Kibana for monitoring and analytics Why Join our client? This is a great opportunity to contribute to the development of complex, real-time software More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum plus a blue chip package
Posted:

Engine Software Developer-Edinburgh

Edinburgh, United Kingdom
Hybrid / WFH Options
Continuum Industries
Cross-functional Communication: Collaborate with other teams, including customer success and product development to gather requirements, understand the problem and communicate pros and cons of different solutions. Requirements Strong python development skills Numerical programming in python (numpy, scipy, pandas) High performance computing in python (numpy, numba, pandas) Ability to write clean and modular code Cloud (AWS/Kubernetes) Bonus Points … for: Experience working in the civil engineering industry Experience working with geospatial data (geopandas, dask-geopandas, postgis) Graphs in python (networkx, graph-tool) Postgres (using django) Javascript experience Familiarity with MLOps Familiarity with AI Optimisation (numerical, evolutionary computing methods or other) Argo workflows (or other cloud workflow orchestration service £50,000 - £70,000 a year Ownership: You'll own a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer (AWS/NLP/OCR)

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
based on R&D outcomes. Key Responsibilities: Develop automation services using OCR, NLP (e.g. Spacy), and ML Build AWS serverless components (Lambda, API Gateway, S3, Aurora/Postgres) Use Python and TypeScript to deliver high-quality code Conduct research spikes to expand service capabilities Analyse data to verify and improve system behaviour Support and improve operational services Contribute to disaster … pairing, mobbing, TDD) Essential Skills & Experience: Strong experience with OCR, NLP (Spacy), and ML techniques Proficient in AWS services: CDK, Lambda, S3, API Gateway, CloudFormation, Aurora/Postgres Advanced Python and TypeScript development skills Experience designing serverless/service-based architectures Skilled in infrastructure-as-code and cloud monitoring (e.g. Grafana) Confident communicator with technical and non-technical audiences Comfortable More ❯
Employment Type: Contract, Work From Home
Posted:

Insight Analyst

Glasgow, Lanarkshire, Scotland, United Kingdom
Hybrid / WFH Options
esure Group
highlighting where customers leave our online journeys resulting in physical contact centre support. We are looking for someone who is confident, and experienced, being business facing. Technical experience with Python, SQL and Tableau is excellent for this position. Coupled with someone who possess great commercial awareness and can funnel the workload to our highly successful team. What you’ll do … Delve deep to draw out insights on colleague, customer and commercial behaviour and spot opportunities to inform continual improvements Develop AI/ML modelling using Python in DataBricks for forecasting, outlier analysis and Next Best Action Design and develop MI tools and reporting systems capable of capturing required data, outputting relevant MI and reporting results against agreed performance measures Capture … and excellent analytical and problem-solving skills Confidence to challenge the status quo while working collaboratively to deliver best in class insight and analysis Proven fluency in SQL or Python, writing code which is clean and easily interpreted Outstanding visualisation skills (we use Tableau) Demonstrable ability to extract and transform data for use in modelling and machine learning Experience in More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Lead Application Security Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
security advice to demonstrate vulnerabilities and provide secure development guidance. Work with technology built with programming languages, such as C++, C#, GO, .NET framework, Java, JavaScript/TypeScript, PHP, Python, Ruby and Swift. Support engineering and enterprise teams in realizing a secure-by-design program. Effectively communicate security risks to different audiences, ranging from business leaders to engineers. Experience with … and SCA) Strong technical knowledge of development and production release process, including CI/CD Experience with the application of threat modeling and other risk identification techniques Scripting (Perl, python, PowerShell, bash), RegEx and PCRE experience is desirable Purple Perks Medical, dental and vision coverage Generous PTO and observed holidays 2 Paid VoluNteer Days per year Employee Stock Purchase Program More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Insights Analyst

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
esure Group
to inform continual improvements Build strong relationships with stakeholders and be the business facing member of a highly technical team. Gather business requirements Develop AI/ML modelling using Python in DataBricks for forecasting, outlier analysis and Next Best Action Design and develop MI tools and reporting systems capable of capturing required data, outputting relevant MI and reporting results against … and excellent analytical and problem-solving skills Confidence to challenge the status quo while working collaboratively to deliver best in class insight and analysis Proven fluency in SQL or Python, writing code which is clean and easily interpreted Outstanding visualisation skills (we use Tableau) Demonstrable ability to extract and transform data for use in modelling and machine learning Experience in More ❯
Posted:

Insights Analyst

milton, central scotland, united kingdom
Hybrid / WFH Options
esure Group
to inform continual improvements Build strong relationships with stakeholders and be the business facing member of a highly technical team. Gather business requirements Develop AI/ML modelling using Python in DataBricks for forecasting, outlier analysis and Next Best Action Design and develop MI tools and reporting systems capable of capturing required data, outputting relevant MI and reporting results against … and excellent analytical and problem-solving skills Confidence to challenge the status quo while working collaboratively to deliver best in class insight and analysis Proven fluency in SQL or Python, writing code which is clean and easily interpreted Outstanding visualisation skills (we use Tableau) Demonstrable ability to extract and transform data for use in modelling and machine learning Experience in More ❯
Posted:

Insights Analyst

paisley, central scotland, united kingdom
Hybrid / WFH Options
esure Group
to inform continual improvements Build strong relationships with stakeholders and be the business facing member of a highly technical team. Gather business requirements Develop AI/ML modelling using Python in DataBricks for forecasting, outlier analysis and Next Best Action Design and develop MI tools and reporting systems capable of capturing required data, outputting relevant MI and reporting results against … and excellent analytical and problem-solving skills Confidence to challenge the status quo while working collaboratively to deliver best in class insight and analysis Proven fluency in SQL or Python, writing code which is clean and easily interpreted Outstanding visualisation skills (we use Tableau) Demonstrable ability to extract and transform data for use in modelling and machine learning Experience in More ❯
Posted:

AI Infra Engineer - Serverless AI

Edinburgh, United Kingdom
Futureshaper.com
a fast-paced, research-driven environment. Key Responsibilities Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and … or multi-agent systems. Have an in-depth understanding of serverless platforms and containerization (e.g., Docker, Kubernetes). Good programming skills, master of at least one language, such as Python, and/or C/C++. Good communication and teamwork skills. Desired: PhD in computer science, distributed systems, machine learning, or a related field. Experience in the full lifecycle of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Intermediate Technical Support Representative

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
Why N-able IT doesn't get better than this! N-able isn't just another software company - we're going places, and we'd love for you to be a part of that journey. With N-ablites in more More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Analyst (R & Python)

Glasgow, United Kingdom
Hybrid / WFH Options
Morgan Hunt UK Limited
or equivalent experience) in a numerical/statistical field Proven experience delivering analysis in a policy or regulatory setting Strong communication skills to explain data-driven insights Proficiency in Python, R, and experience with large datasets Collaborative and adaptable working style Details:- £300 Per Day Inside IR35 6 month contract Remote working - Attendance in SE England Office, every More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Analyst Placement Programme

Dundee, Dundee City, City of Dundee, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Posted:

Data Analyst Placement Programme

PH1, Perth, Perth and Kinross, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

PA1, Blackhall, Renfrewshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

KY12, Dunfermline, Fife, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

KY1, Kirkcaldy, Fife, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

IV1, Inverness, Highland, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

ML3, Hamilton, South Lanarkshire, Lanarkshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

EH54, Livingston, West Lothian, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

ML5, Coatbridge, North Lanarkshire, Lanarkshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

PA15, Greenock, Inverclyde, Renfrewshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

G67, Cumbernauld, North Lanarkshire, Dunbartonshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

KA1, Kilmarnock, East Ayrshire, Ayrshire and Arran, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Data Analyst Placement Programme

G74, East Kilbride, South Lanarkshire, Lanarkshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum
Posted:

Senior Automation Engineer in Test

Edinburgh, United Kingdom
Hybrid / WFH Options
Bright Purple
chance to work on large-scale, meaningful systems while advancing your technical career in automation. This role is ideal for a hands-on Software Engineer in Test with strong Python experience and a passion for quality, automation and collaboration. You'll be a key part of an agile engineering team developing automation tests for a next-generation patient monitoring platform … in hospitals worldwide. This is a hybrid position with 2-3 days a week in the Edinburgh office. Key responsibilities: Design, develop and maintain automated tests and frameworks using Python Collaborate with development, systems and hardware teams to ensure full test coverage Derive test cases from complex software and system requirements Participate in technical discussions and sprint planning sessions Contribute … work cross-functionally to resolve issues Support software verification, documentation and compliance processes Skills and experience required: Strong background in test automation and software development Proficient programming skills in Python Experience developing tests for integrated systems or distributed platforms Familiarity with CI/CD and Agile practices Solid understanding of test frameworks, scripting, and modern development environments Strong communication skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Python
Scotland
10th Percentile
£37,400
25th Percentile
£48,750
Median
£57,500
75th Percentile
£82,500
90th Percentile
£96,000