Permanent Python Jobs in Fife

1 to 25 of 34 Permanent Python Jobs in Fife

Python Developer

dunfermline, north east scotland, united kingdom
Okta Resourcing
This is an exceptional new position for a talented Python Developer with a global Data Analytics company who have developed an independent platform which provides both management and measurement of converged TV campaigns. This is a key position with impressive potential for growth and impact, where you will own the full development lifecycle from initial idea/design through to … the business, from sales to client services, to ensure the highest quality product will be delivered You should have experience of: • Developing complex software with end-to-end ownership • Python or similar (Ruby or Node) or another Functional Language • JavaScript and associated frameworks, preferably Vue, or similar • Cloud technologies • SQL (advantageous) • Spark (advantageous) • Docker/Kubernetes – advantageous ) • MongoDB, SQL, Postgres More ❯
Posted:

Co-Founder

Dunfermline, Scotland, United Kingdom
JR United Kingdom
and their REST API workflows: virtual account creation, payments, payouts, webhooks. 3 years or more in building scalable backend APIs with Node.js + TypeScript (Express.js or NestJS) or FastAPI (Python). Expertise in relational databases (PostgreSQL), caching/queues (Redis, BullMQ or Celery), and advanced SQL (joins, indexes, migrations). Experience building microservices architectures, Docker, and CI/CD. Frontend … API workflows: virtual account creation, payments, payouts, webhooks. Backend Development (Required): 3 years or more in building scalable backend APIs with Node.js + TypeScript (Express.js or NestJS) or FastAPI (Python). Expertise in relational databases (PostgreSQL), caching/queues (Redis, BullMQ or Celery), and advanced SQL (joins, indexes, migrations). Experience building microservices architectures, Docker, and CI/CD. Frontend More ❯
Posted:

Staff / Lead Data Engineer

dunfermline, north east scotland, united kingdom
Net Talent
services (AWS, GCP, or Azure) Deep understanding of data modeling, distributed systems, ETL/ELT pipelines, and streaming architectures Proficiency in SQL and at least one programming language (e.g., Python, Scala, or Java) Demonstrated experience owning complex technical systems end-to-end, from design through production Excellent communication skills with the ability to explain technical concepts to both technical and More ❯
Posted:

Senior Software Engineer (Data/AI)

dunfermline, north east scotland, united kingdom
Change Digital – Digital & Tech Recruitment
technical concepts to non-technical stakeholders. Solid understanding of the software development lifecycle and best practices. Desirable skills: Experience with Power BI or other data visualisation tools. Familiarity with Python, C#, Angular, or Microsoft Power Automate. Exposure to data modelling, pipeline optimisation (ETL/ELT), and API provisioning. Understanding of data science workflows and practices. This is a fantastic opportunity More ❯
Posted:

Senior Software Engineer (Data/AI)

Dunfermline, Scotland, United Kingdom
JR United Kingdom
clearly explain technical concepts to non-technical stakeholders. Solid understanding of the software development lifecycle and best practices. Experience with Power BI or other data visualisation tools. Familiarity with Python, C#, Angular, or Microsoft Power Automate. Exposure to data modelling, pipeline optimisation (ETL/ELT), and API provisioning. Understanding of data science workflows and practices. This is a fantastic opportunity More ❯
Posted:

Software Delivery Manager

dunfermline, north east scotland, united kingdom
Green Data Talent International
relational databases High Availability architectures and IT/network infrastructure Web services (SOAP/REST), SCADA protocols DevOps tools (Jenkins, GitHub), Atlassian suite (JIRA, Confluence) Scripting languages (Shell, Perl, Python) Power flow studies, DERMS, AMI systems More ❯
Posted:

Application & Development Support Engineer

Glenrothes, Fife, United Kingdom
Raytheon Technologies Corporation
equivalent work experience Have an understanding of ITIL best practice Working knowledge of Active Directory Lightweight application development experience Working knowledge/experience of scripting languages (e.g. BASH/Python/Powershell/Windows Commandline) Working understanding of relational and flat file database technologies. Excellent troubleshooting skills with experience working with vendors to identify and resolve issues. Demonstrated ability to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
talented professionals to help businesses unlock the power of their data using cutting-edge technologies. ? Are you passionate about Azure-based data solutions ? ? Do you have expertise in SQL, Python, and modern data platforms ? ? Want to work on high-impact projects with leading organizations? ? What You’ll Do: Design and deliver data solutions using Fabric, Azure Data Factory, and Synapse … Work with SQL, Python, Spark, Kafka, Snowflake , and more Apply best practices in Data Architecture, Governance, and Engineering Collaborate with clients to drive real business impact Be part of a supportive, high-performing team ? What We’re Looking For: ️ Strong data engineering experience in Azure ️ Hands-on expertise in SQL, Python , and data pipeline development ️ Familiarity with Agile, DevOps, Git More ❯
Posted:

Software Engineer

dunfermline, north east scotland, united kingdom
Adarma Security
hold a degree in IT or related subject, or have completed an introductory/career transition coding course. Have experience of scripting and using programming languages such as Golang, Python and JavaScript are essential Experience in systems administration, including Linux/Windows, is beneficial. Hold a good understanding of network protocols. Familiarity with software development methodologies. Who we are We More ❯
Posted:

IoT Software Engineer

dunfermline, north east scotland, united kingdom
Octagon Group
in taking data from edge 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 and interfaces for end users and third-party systems Ensure system performance 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 similar) Experience with version control (Git), testing, and CI/CD pipelines Understanding More ❯
Posted:

Software Engineer

dunfermline, north east scotland, united kingdom
Dunbar Brown Group
IoT systems and breakthrough products, 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 to ensure best practices and … across all phases including unit 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 GSM/LTE-M (and More ❯
Posted:

Data Scientist

dunfermline, north east scotland, united kingdom
Okta Resourcing
be asked to: Take the 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 arise. Investigate the data and … interpreting results Providing relevant insights 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) This is a pragmatic and More ❯
Posted:

Data Engineering Consultant (multiple levels)

Dunfermline, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
include but not be limited 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 and communicate with non-technical … stakeholders in a role that 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 understanding of DevOps best practices More ❯
Posted:

Business Intelligence Developer

Dunfermline, Fife, UK
Hybrid / WFH Options
Experis Scotland
skills, able to present findings clearly to different audiences Proactive and collaborative approach Ability to adapt to changing priorities and work independently when needed Desirable Experience or exposure to Python or other scripting tools Applicants should be able to commute to the Edinburgh area for hybrid working More ❯
Employment Type: Full-time
Posted:

Lead Data Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
including Star Schema, Snowflake Schema, Data Vault) Hands-on experience with enterprise databases: Oracle, Snowflake, Teradata, or SQL Server Solid understanding of AWS (S3, Lambda, IAM, etc.) Proficiency in Python (especially working with Boto3 and AWS APIs) Familiarity with data replication tools (e.g., AWS DMS) Understanding of MLOps and modern data science platforms is a plus Experience working in Agile More ❯
Posted:

Graduate Software Engineer

St Andrews, Scotland, United Kingdom
Hybrid / WFH Options
Bending Spoons
across diverse tech stacks, you’ll refine your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust—you’ll show that true expertise isn’t about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff that matters. Regardless More ❯
Posted:

Senior Data Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Widen the Net Limited
Engineer to join their FinTech 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 -Implement and manage data warehousing … workflow migration and data orchestration 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 day inside IR35 6 month More ❯
Posted:

Infrastructure Research Engineer - Distributed Systems / C++

Dunfermline, Scotland, United Kingdom
JR United Kingdom
in Computer Science or a related field (Bachelor’s, Master’s, or PhD). Expertise in operating systems, distributed systems, or cloud computing. Proficiency in C/C++, Go, Python, or similar languages. Strong analytical skills and a passion for innovation in systems research. Keywords: Infrastructure/Distributed Systems/Operating Systems/OS/Cloud Computing/Systems Research …/C/C++/Go/Python If you are interested in this Infrastructure Research Engineer position, please send a CV to [emailprotected]. By applying to this role, you understand that we may collect your personal data and store and process it on our systems. For more information, please see our Privacy Notice here . #J-18808-Ljbffr More ❯
Posted:

Lead Data Scientist

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
AI Connect
Data Scientist. Key Responsibilities: Displaying technical excellence and delivering projects expertly for clients Team leadership Support client relations Technical Skills & Project Delivery: Ability to write production level code in Python Experience Implementing ML systems Experience implementing/building Gen AI solutions highly advantageous Strong communication skills particularly for non-technical stakeholders Awareness of how ML & AI models are deployed ML More ❯
Posted:

Senior Software Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior Software Engineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs System architecture design, implementation, and testing Work in an More ❯
Posted:

Graduate Machine Learning Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Nichols Digital Ltd
PLEASE READ - Aiming for candidates 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 end of June and end … technical and non-technical audiences. 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:

Infrastructure Research Engineer (R&D/Cloud/Telecoms)

dunfermline, north east scotland, united kingdom
European Tech Recruit
understanding of operating systems and/or distributed systems and/or cloud computing. • Good programming skills, master of at least one language, such as C/C++, Go, Python etc. • Good communication and teamworking skills. By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more More ❯
Posted:

Positioning Research Engineer - SLAM / Sensors / Signal

dunfermline, north east scotland, united kingdom
European Tech Recruit
across the UK Key Requirements: Expertise in sensor fusion, signal processing, SLAM, and machine learning Hands-on research/engineering experience in at least one relevant domain Proficiency with Python, PyTorch, and Pandas Quick adaptability to emerging technologies and academic literature PhD in positioning systems, robotics, or machine learning (or equivalent experience) Track record in commercial R&D or relevant More ❯
Posted:

Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems

dunfermline, north east scotland, united kingdom
European Tech Recruit
methodologies. Solid experience or deep interest in operating systems , distributed systems , or cloud computing . Proficiency in at least one core systems programming language (e.g. C/C++, Go, Python). Excellent teamwork and communication skills. Bonus Points For: A PhD in a related field (e.g., distributed systems, OS, cloud infrastructure). Publications in top-tier conferences or journals. Engagement More ❯
Posted:

Infrastructure Research Engineer

dunfermline, north east scotland, united kingdom
European Recruitment
understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly More ❯
Posted:
Python
Fife
10th Percentile
£39,616
25th Percentile
£42,680
Median
£49,050
75th Percentile
£54,157
90th Percentile
£56,463