Make yourself visible and let companies apply to you.
Roles
Python Jobs in Edinburgh
Overview
Looking for top Python jobs in Edinburgh? Haystack connects skilled Python developers with leading tech companies in the heart of Scotland. Explore the latest Python developer roles, software engineering positions, and data science opportunities in Edinburgh — your next great career move starts here. Find Python jobs in Edinburgh today and advance your IT career with Haystack!
Senior Big Data Engineer
scrumconnect ltd
Edinburgh
Remote or hybrid
Senior
£40,000 - £60,000
RECENTLY POSTED

About Scrumconnect Consulting: Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. With a strong commitment to user-centred design and agile delivery, and more to deliver innovative digital services that matter.

Role Description
As a Senior Big Data Engineer, you will lead the engineering of complex data solutions across Google Cloud Platform environment. You will architect and implement high-performance data pipelines integrating multiple internal and external data sources. You will apply strong data modelling and warehousing principles using BigQuery and Cloud SQL, embed governance through Dataplex and ensure automated orchestration via Airflow. You will provide technical leadership to ensure resilience, scalability and compliance across data services that underpin critical national infrastructure programmes.

Preferred Tech Stack Expertise
Google Cloud Platform including BigQuery, Cloud SQL and Cloud Composer, Apache Airflow, Dataplex, Dataform, Great Expectations or similar data quality tools, Terraform, Python and SQL

Responsibilities

  • Lead design and delivery of enterprise-scale data pipelines
  • Define data modelling standards and warehouse optimisation strategies
  • Embed governance, metadata management and security controls
  • Oversee automated orchestration and monitoring of data workflows
  • Provide assurance for performance, scalability and compliance requirements
  • Collaborate with DevOps teams to ensure reliable deployments
  • Mentor data engineers and contribute to structured upskilling initiative

Diversity & Inclusion
At Scrumconnect Consulting, we believe that diversity drives innovation. We are committed to creating an inclusive environment where every individual is respected, valued, and supported. We welcome applications from candidates of all backgrounds and experiences, and we actively encourage applications from women, people with disabilities, under-represented communities, and those seeking flexible working arrangements.

Middle QC Engineer
scrumconnect ltd
Edinburgh
Remote or hybrid
Junior - Mid
£40,000 - £45,000
RECENTLY POSTED

About Scrumconnect Consulting: Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. With a strong commitment to user-centred design and agile delivery, and more to deliver innovative digital services that matter.

Role Description
As a Middle QC Engineer, you will take responsibility for designing and implementing test strategies across cloud-based applications and data services. You will develop automated testing frameworks, support API life cycle validation and ensure quality across CI/CD pipelines. You will work closely with DevOps and development teams to embed quality gates within deployment processes and maintain high standards of reliability across digital services.

Preferred Tech Stack Expertise
Automated testing frameworks, Python or similar Scripting language, API testing tools, CI/CD integration, GitHub, Jira

Responsibilities

  • Design and execute comprehensive test plans for cloud-native applications
  • Develop and maintain automated regression and integration test suites
  • Validate API performance, security and data integrity
  • Integrate automated tests within CI/CD pipelines
  • Collaborate with architects and engineers to improve testability of solutions
  • Support production defect triage and resolution
  • Contribute to mentoring junior team members and knowledge transfer initiatives

Diversity & Inclusion

At Scrumconnect Consulting, we believe that diversity drives innovation. We are committed to creating an inclusive environment where every individual is respected, valued, and supported. We welcome applications from candidates of all backgrounds and experiences, and we actively encourage applications from women, people with disabilities, under-represented communities, and those seeking flexible working arrangements

Solutions Architect
scrumconnect ltd
Edinburgh
Remote or hybrid
Mid - Senior
£65,000 - £70,000
RECENTLY POSTED

About Scrumconnect Consulting: Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. With a strong commitment to user-centred design and agile delivery, and more to deliver innovative digital services that matter.

Role Description
As a Solutions Architect, you will design robust, secure and scalable solutions within Google Cloud Platform ecosystem. You will translate business and technical requirements into end-to-end architecture designs covering applications, APIs, data platforms and integrations. You will ensure alignment with GDS standards, Technology Code of Practice and public sector governance frameworks. You will support multi-cloud portability considerations where required and ensure reusable architecture patterns that future-proof digital estate. You will provide architectural leadership, assurance and mentoring to strengthen in-house capability.

Preferred Tech Stack Expertise Google Cloud Platform services, API management platforms such as Apigee, Python and web application frameworks, PostgreSQL, Terraform, Kubernetes or Cloud Run, secure architecture design principles

Responsibilities

  • Design end-to-end cloud-native solutions aligned to functional and non-functional requirements
  • Ensure security, scalability and resilience across application and data architectures
  • Define reusable architecture patterns and promote future-proof design principles
  • Provide assurance through technical design reviews and governance boards
  • Support API life cycle design and integration within GCP environments
  • Collaborate with delivery teams to ensure architectural alignment throughout implementation
  • Lead mentoring and capability development initiatives

Diversity & Inclusion
At Scrumconnect Consulting, we believe that diversity drives innovation. We are committed to creating an inclusive environment where every individual is respected, valued, and supported. We welcome applications from candidates of all backgrounds and experiences, and we actively encourage applications from women, people with disabilities, under-represented communities, and those seeking flexible working arrangements.

Data Analyst Placement Programme
Data Jobs at ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
Private salary
RECENTLY POSTED

Please note this is a training course and fees apply

Are you looking to benefit from a new career in Data Analysis?

If you are detail orientated, perceptive, organised, competent, analytical and can communicate well with those around you; you could have a truly rewarding future as a Data Analyst

We do this using our specialised Data Analyst career programme which looks to assist and place qualified candidates into a career pathway in Data Analysis.

Please note this career program is designed for entry level individuals with limited or no experience, so please do not apply if you are already an experience Data Analyst as we will be looking primarily at entry level roles.

Demand for Data Analysts has grown 20% year on year with experienced analysts easily commanding salaries of 50k+. All business decisions rely on data to ensure correct business decisions are made and therefore the role of the data analyst in the new digital world has become essential for business owners.

Below are current average salaries in the sector for lower-level positions and fully trained Data Analysts:

  • Junior Data Analyst - 30,000
  • Data Analyst - 50,000
  • Business Data Analyst - 67,500
  • Data Analytics Analyst - 80,000
  • Business Analysts - 60,000

Using our experience in providing data analysis and business analysis training online and through our expert recruitment consultants, we can provide a seamless journey and often fast-tracked route into a new career in Data Analysis.

The courses in the package have been identified by our recruitment partners as industry standards for the UK/European and International Data Analysis sector.

Skills shortages across all sectors are increasing the demand for qualified, entry-level career seekers and career changers.

Whether you are working full-time, part-time or are unemployed, this job and recruitment package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks. Your job and career goals are completed in 4 easy steps listed below.

Step 1 - CompTIA Data+ Qualification

The first step is completing the CompTIA Data+ Qualification accredited by CompTIA.

This professional international industry-recognised qualification teaches you the essential skills of a Data Analyst. You will cover skills such as data mining, manipulating data, visualising data, and reporting on data.

Study time for the qualification is approximately 30 hours and qualification is achieved by completing a 1-hour multiple choice exam.

The course is provided online and comes complete with exam simulators and revision tools.

You will be provided with access to a tutor and a 1-hour online revision workshop prior to sitting your exam.

This qualification will set you on a route to becoming a data analyst.

Step 2 - Data Administration Training

Data is extracted using various method which are normally IT driven.

Therefore, we will provide you with access to the following additional courses 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 data making it easier for stakeholders to comprehend.

Study time for these courses is approximately 30-60 hours and qualification is achieved through completion of the course with no exam.

Step 3 - Business Analysis Foundation

Business Analysts and Data Analysts often work very closely together and indeed many Data Analysts become Business Analysts and vice versa.

Adding a Business Analyst Foundation certificate will make you much more employable and enable you to cross over into business analyst roles and hybrid roles. Business Analysis Foundation accredited by the BCS (The British Computer Society also known as the Chartered Institute of IT).

Study time for this course is approximately 15 hours and qualification is achieved through an online BCS exam.

Step 4 - Recruitment Support

Now you are qualified for an entry level data analyst position our recruitment support team will now begin collaborating with you to help you secure your first a suitable role based on your new qualifications and any other experience you may have.

We have been helping candidates start and build careers in the project management industry since 2007 and have a 4.8 Trustscore on Trustpilot.

Our Recruitment Support team will help you work through job applications, interviews and provide you with a full cv review based around your new qualification and written to maximise your chances of obtaining a role in the project management sector.

They will provide you with guidance as to which roles our most suitable for you as an entry level project sector worker aiming to become a project manager. This will include mock job interviews as well as any help you feel you need.

Our money back guarantee

If after 1 year of passing your formal qualifications, we have been unable to help you secure a role, we will refund your study fees minus the cost of the exams.

However, we are normally able to help candidates find their first role within 6 months of qualifying and for locations based close to major cities this is often reduced to less than 3 months.

Check our testimonials from the hundreds of candidates we have already helped.

What Now?

To accommodate candidates, the training element of the package is available on finance terms of up to 1 year. This enables you to get qualified and start in your new role without having to fund all the training costs up front.

Enquire now and one of our experienced Career Consultants will contact you within 4 working hours to answer any questions that you may have and to assist you in taking the first step towards your Data Analyst Career aspirations.

Linux Technician
Edinburgh Napier University
Edinburgh
In office
Junior - Mid
£35,000
RECENTLY POSTED
+3

Edinburgh Napier University are currently the number one Scottish Modern University for research in Computer Science & Informatics. The way our School of Computing, Engineering and the Built Environment works as a school is intrinsically linked with industry, to ensure our world-leading research and teaching has an impact in all areas of life. To help us maintain this status, we are currently looking for an experienced Linux Technician to work closely with researchers, data scientists, and IT teams to ensure optimal performance, reliability, and scalability of our Linux systems, while encouraging use of Linux in general to students and staff alike. The Role: The post of Linux Technician will give you excellent opportunity to use your previous experience managing commercial and/or academic Linux environments to: -Provide first and second-line support to school academics, researchers, and students using the universitys High-Performance Computing (HPC) facilities. -Manage user accounts, access controls, and security policies on school hardware -Monitor system performance and usage; identify and resolve issues to minimise downtime (on school hardware). -Troubleshot and support users with job submissions, software builds, and application performance tuning. As part of our collaborative and supportive technical team, we anticipate that your proficiency with Linux (e.g., RHEL, CentOS, Ubuntu) and Bash scripting will allow you to effectively: -Promote the use of HPC across the School, providing regular workshops and demonstrations. -Support users with job submissions, software builds, and application performance tuning. -Automate routine tasks using scripts (e.g., Bash, Python, Ansible) -Ensure data integrity and backup/recovery processes and -Document system configurations, procedures, and troubleshooting steps. Furthermore, the role will also give you the chance to: -Collaborate with researchers and technical teams to evaluate and deploy scientific and engineering applications. -Assist with Linux installations throughout the School and -Assist with MS Windows based hardware and software installation and deployment If you have previous experience managing commercial or academic Linux environments and would like to join an organisation who value high standards, good work-life balance and collaborative working, then we would love to hear from you. What we will need from you: -Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). -Previous experience managing commercial or academic Linux environments. -Experience with container technologies (e.g., Apptainer, Docker). -Familiarity with monitoring tools (e.g., Prometheus, Grafana, Ganglia). -Knowledge of MS Windows and application installation and PC hardware -Strong communication and presentation skills -Excellent troubleshooting and communication skills Benefits we offer: We offer support and recognition wherever due, as well as fantastic benefits such as pension with employer contributions of 17.6%, a minimum of 41 days holiday and annual pay reviews. There are professional development opportunities, discounted access to onsite sports facilities and a wide range of other staff discounts. Additional information: Salary:£31,236 - £37,694 per annum (depending on experience) Contract:Permanent, Full Time 35 hrs/wk Interviews:Week commencing 30th March 2026 Please note: We are reviewing applications as they come in and may close the advert early once we find the right candidate. If this role interests you, we encourage you to apply as soon as possible. *The University holds Disability Confident, Carer Positive and Stonewall Scotland Diversity Champion status.* *We are a flexible Employer.* *On this occasion, the University will not consider applicants requiring sponsorship for this role. International workers will therefore only be able to take up this role if they can demonstrate an alternative right to work in the UK.*

Scientific Software Development Engineer
GRW Talent limited
Livingston
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED

SCIENTIFIC SOFTWARE DEVELOPMENT ENGINEER
PERMANENT ROLE, BASED LIVINGSTON / HYBRID EXCELLENT SALARY PLUS BENEFITS
Based in Livingston, Grw Talent s client comprises of a group of European companies engaged in the design, development, manufacture and distribution of analytical systems, life science equipment and laboratory instruments with operations dating back many years. Now part of a global multinational business, their fast growing multidisciplinary scientific and engineering group is looking to recruit a Scientific Software Development Engineer.

Reporting into the Software Team Leader, the Scientific Software Development Engineer will be responsible for the design, development, testing, documentation, and maintenance of system software for their scientific products.

Responsibilities:

  • Gather requirements, design, code, test and maintain system software for their products.
  • Liaise with and support, through proper use of the defect tracking system, Software Testing.
  • Produce manuals and support documentation for system software.
  • Maintain full records and ensure safe keeping of all system software.
  • Ensure that all activities comply with Company quality procedures.
  • Propose, implement and demonstrate solutions to problems which may not, given the research and development environment, have clearly defined requirements.
  • Provide support to Production and Sales teams, as required.
  • Keep abreast of current technology and advise the Company on issues that may affect performance and success.
  • Undertake off-site visits, and/or remote in, as required to install, service or maintain software systems and computer related hardware.

You should ideally have a degree in software engineering or a related engineering/science discipline with relevant software development experience and strong programming skills in C++, Delphi or a similar language along with Microsoft windows programming experience and a thorough understanding of object-oriented design methods and patterns. Demonstrable UI design skills and experience of using Source Code Management and Bug tracking tools in a team environment also important. Desirable skills include experience of C# and Python and being familiar to Agile software development principles and patterns and Scientific or Mathematical programming - Data Analysis Algorithms, statistics, etc. Also highly advantageous would be Instrumentation knowledge scientific/medical, hardware interfacing, data acquisition, e.g., USB devices, sensors, motor control, and electronics etc or a background in scientific research.

Although primarily needed to work on site 3 days a week you will likely be able to work from home 2 days a week once established in role. You will work a 37.5 hour flexible working pattern, that allows an early finish on a Friday. A comprehensive range of benefits including performance-related bonus scheme, death in service, group income protection, private medical insurance, pension scheme, paid holidays, subsidised gym membership, cycle to work and employee discount scheme. A competitive salary and package tailored to your experience is on offer for the right candidate. However, the chance to be part of something truly unique makes this too good to refuse.

Please send your CV to our recruitment partner Katie Hydes at Grw Talent.

Coding Trainee Placement Programme
Coding Jobs at ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
Private salary
RECENTLY POSTED

Please note this is a training programme with career placement and fees apply

If you are looking to progress a career in computer programming or web development, then this training and placement programme is made for you?

Skills shortages in the IT sector are driving the need for qualified, entry-level career seekers and career changers.

All you need is a desire to work hard and invest some time and money in yourself to build the foundations for a new career.

We help you start your career journey in programming by firstly ensuring you have the necessary industry recognised certifications and skills required to build a career.

We ensure you market yourself properly through a structured career driven cv and LinkedIn profile highlighting your skills, any experience, and relevant transferable skills from other roles.

Finally, our tutors will help you create a credible portfolio to demonstrate your skills and abilities to potential new employers.

We have many years of experience in helping graduates find their first roles in top UK companies and organisations who need to employ entry-level qualified programming staff that can hit the ground running with up-to-date skills gained from this programme.

The programme is specifically designed for individuals with none or limited experience but a real desire to start a career. Therefore, please do not apply if you are already an experienced programmer.

Whether you are working full-time, part-time or are unemployed, this package has the flexibility to be completed at a pace that suits you and can be completed in as little as a few weeks or a few months (see steps 1 to 4 below). Study timings are approximate and assume you can study for a minimum 5 hours per week. Training times will be reduced if you are able to invest more time each week.

Stage 1 Learn HTML and CSS ( up to 12 weeks)

The first step is completing a selection of professional and industry-recognised courses. We have carefully selected these courses to give you the most out of both your learning and employment journey.

  • HTML Essentials ( up to 6 weeks)
  • CSS Essentials ( up to weeks)

Training is delivered through multimedia rich video tutorials, presentations and quizzes using an online portal enabling you to study online from anywhere you choose. You will also be assigned an expert tutor and a support mentor who will work with you 1-2-1 or in group sessions to provide additional training and support.

Once the HTML & CSS courses are complete, your trainer will move you forward to the next stage.

Stage 2 Additional Online Training ( up to 12 weeks)

The second step includes a selection of more advanced courses to get you up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead.

  • Learn the Command Line ( 1.5 weeks)

  • Learn Git & GitHub ( 1.5 weeks)

  • Learn JavaScript ( 1.5 weeks)

  • Learn Python 3 ( 1.5 weeks)

JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation.

Python is a highly versatile programming language and due to its relatively easy to understand commands now one of the most common programming languages used. You can use it for both small and complex tasks, and it is used across many different industries broadening your scope of opportunity.

Step 3 - Building a Portfolio Website Project (1 week)

Your tutor will provide you with some exercises and guidelines to help you build your own personalised portfolio. Having a strong portfolio to which demonstrates and showcases your range of skills and ability is essential within a programming career.

In addition, we will now provide additional Study Courses for your continued development and broadening of your skills. Completion of these course is voluntary but recommended.

  • AWS Certified Cloud Practitioner
  • Microsoft Certified: Azure Administrator Associate

Step 4 Entry Level Coding placement

We will now work with you to help you secure your first role in a role utilising your new skills in a coding, programming, or web development role.

There are many entry level roles where your newly learned skills can be applied meaning a vast array of opportunities are now available to you. Examples of some of these are listed below: -

  • Junior Developer
  • Website Support Developer
  • Junior Web Developer
  • Content Editor
  • Wordpress Developer
  • Junior Software Developer
  • Junior Front or Back End Development
  • Development Support

We have been helping career changers and new career seekers gain new careers since 2009 and we are a CompTIA Gold Partner, accredited by the BCS (Chartered Institute of IT/ British Computer Society) to ensure we provide the highest levels of training. We also have a 4.9 Trustpilot rating and numerous testimonials available on our website.

Our money back Job Guarantee

Due to our success and confidence in the results we deliver, and the skills shortage for entry-level coding staff we guarantee you will secure a job upon completion of your study programme, or we will refund you 100% of your course fees back. This is subject to our terms of learning/ terms of business.

Qualification for this programme?

To ensure we maintain a high level of support for our candidates, we limit spaces to this programme.

Apply before the deadline and one of our consultants will speak with you to check your eligibility for the programme.

Trainee Data Analyst
ITOL Recruit
Multiple locations
Remote or hybrid
Graduate - Junior
£30,000 - £50,000
RECENTLY POSTED

Trainee Data Analyst - No Experience Needed

Build a future-proof career in Data & AI - starting today.

Artificial Intelligence runs on data - and businesses are crying out for professionals who can collect, analyse, and interpret it.

Looking for a career change? Want something analytical, structured, and financially rewarding? Or maybe you’re ready to break into tech but don’t know where to start? ITOL Recruit’s Data Analyst Career Programme is designed to take you from complete beginner to employable Data Analyst.

Most candidates secure their first role within 1-3 months of qualifying - often sooner in major cities.

Please note this is a training course and fees apply.

Job guaranteed - complete the programme and get a job or get your money back.

Our graduates earn £30,000-£65,000+.

Why Data?

Every business decision today is backed by data. From finance and healthcare to retail and sport, organisations rely on skilled analysts to interpret information and guide strategy.

Demand for Data and AI professionals continues to grow year on year, with excellent progression opportunities:

  • Junior Data Analyst - £30,000
  • Data Analyst - £50,000
  • Business Analyst - £60,000
  • Data Scientist - £65,000+

If you’re detail-oriented, analytical, organised, and comfortable communicating insights to others, this could be the perfect career for you.

How It Works

Step 1 - Data Administration & Core Tools

Build essential, job-ready skills with practical training in:

  • Microsoft Excel (to expert level)
  • SQL - Extracting and querying data from databases
  • Python 3 - One of the most widely used languages in data analysis
  • Tableau - Creating dashboards and data visualisations

Study time: Approximately 30-60 hours

Assessment: Course completion (no formal exam)

You’ll gain hands-on experience using the same tools employers expect Data Analysts to know.

Step 2 - CompTIA Data+ Qualification

Earn the internationally recognised CompTIA Data+ certification.

This qualification covers:

  • Data mining
  • Data manipulation
  • Data visualisation
  • Reporting and interpretation

Study time: 30 hours

Assessment: 1-hour professional exam

You’ll receive tutor support, exam simulators, and a live online revision workshop before sitting your exam.

Step 3 - Business Analysis Foundation (BCS Accredited)

Data Analysts and Business Analysts work closely together - and many professionals move between both roles.

You’ll complete the Business Analysis Foundation certification, accredited by the BCS (Chartered Institute of IT).

Study time: 15 hours

Assessment: Online exam

This increases your employability and broadens your career options.

Step 4 - Recruitment Support

Once qualified, our recruitment team works with you to secure your first entry-level Data Analyst role.

You’ll receive:

  • Full CV review tailored to your new qualifications
  • Job application support
  • Mock interviews
  • Ongoing career guidance
  • Access to roles suited to your profile

Most candidates secure their first role within 1-3 months of qualifying - often sooner in major cities.

Ready to Start?

If you’re analytical, ambitious, and ready to build a career in one of the most in-demand sectors in the UK, we’ll help you take that first step.

Enquire now and one of our experienced Career Consultants will contact you within 4 working hours to answer your questions and guide you towards your new Data Analyst career.

Principal Silicon Design Verification Engineer
Advanced Micro Devices
Edinburgh
In office
Senior
Private salary
RECENTLY POSTED

Company description

WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next-generation computing experiencesfrom AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, youll discover the real differentiator is our culture. We push the limits of innovation to solve the worlds most important challengesstriving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.

Job description

Principal Design Verification Engineer

THE ROLE:

AMD is looking for a talented individual to join the Network Technology Solutions Group in the Data Center Solutions Group as Principal Design Verification Engineer in our Edinburgh office. This team develops RTL blocks and subsystems for the AMD Pensando AI NIC product line, allowing GPU clusters to be built to support AI training and inference workloads at scale.

KEY RESPONSIBILITIES:

As a Principal Design Verification Engineer, you will lead the verification efforts to functionally verify complex RTL blocks destined for the next generation of Data Center networking ASICs.

Required profile

ABOUT YOU:

  • Experience of working as a technical lead in a verification team
  • Proven track record in simulation-based verification for ASIC or FPGA blocks and subsystems.
  • Strong experience in UVM-based verification in SystemVerilog, with a deep understanding of the framework.
  • Experience of verification coverage closure in an ASIC or FPGA project.
  • Strong problem-solving skills.
  • Experience of Synopsys functional verification tools would be an advantage.
  • Experience of full chip verification would be an advantage.
  • Experience of formal verification would be an advantage.
  • Knowledge of AI-based debug techniques would be an advantage.
  • Knowledge of Python would be an advantage.
  • Experience in C/C++ would be an advantage.
  • RTL design experience would be an advantage.
  • Experience in networking technologies and products would be an advantage.

ACADEMIC CREDENTIALS:

Minimum of a Degree/Masters in Electronic Engineering, Computer Science or a related subject.

What we offer

Competitive Compensation

  • Annual Bonus
  • Stock Awards (in the form of RSUs)
  • Retirement and Savings Programs
  • Employee Stock Purchase Program
  • Life Insurance and Survivor Income Benefits
Firmware QA Engineer
Bright Purple Resourcing
Dalkeith
Hybrid
Junior - Mid
£45,000
RECENTLY POSTED

QA Engineer - Firmware and Systems Integration Testing Edinburgh or Surrounding (1 day in the office) Salary: Up to £45,000 I am recruiting for a QA Engineer for a forward thinking technology company specialising in cutting-edge 3D imaging software and hardware solutions. Key Responsibilities: Design, develop and execute test cases and frameworks. Test components designed to be part of our capture systems Collaborate closely with developers to integrate testing through the development process. Analyze test results, identity bugs and areas for improvement Maintain and evolve testing documentation Produce and maintain user documentation. Required Skills: Proficient in at least one scripting/programming language (eg. Python, NodeJS, Bash). Experience with firmware testing and/or willingness to support firmware testing. Proven experience in testing tools and frameworks. Comfortable with setting up hardware sensor systems. Nice to Have: Ability to set up CI/CD pipelines (ideally in Bitbucket). Experience testing Docker containers. Familiarity working as part of a hardware and software development team. Knowledge of MQTT protocol If you have a strong background in Firmware testing and an understanding of hardware and integrated systems testing then this could be the role for you. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry. TPBN1\_UKTJ

Senior GCP Network Engineer
Head Resourcing
Edinburgh
Hybrid
Senior
£72,000 - £85,000

A leading UK financial services organisation is looking for a Cloud Platform DevOps Engineer specialising in Google Cloud Platform networking to join a highly skilled engineering team working on a large-scale cloud transformation programme.

You’ll play a key role in building and maintaining secure, automated cloud networking infrastructure that enables development teams to deliver modern, scalable applications.

Key Responsibilities

  • Design and manage enterprise-scale GCP networking infrastructure
  • Build and maintain Infrastructure as Code using Terraform
  • Support secure, reliable networking across cloud and hybrid environments
  • Troubleshoot complex networking issues and improve platform reliability
  • Collaborate with engineers and architects to deliver scalable solutions

Key Skills

  • Strong hands-on experience with GCP networking (VPC, Load Balancers, DNS, Firewalls, Cloud Interconnect, VPC Peering)
  • Terraform / Infrastructure as Code
  • DevOps tooling such as Git, GitHub or Terraform Cloud
  • Experience working in enterprise cloud environments

Desirable

  • Hybrid cloud networking experience
  • Python or Bash automation
  • Monitoring tools such as Google Cloud Monitoring or Dynatrace
  • GCP certifications

For this role, you’ll receive a very competitive benefits package including non-contributory pension, discretionery bonus and a comprehensive holiday package. The role requires 2 days onsite a week and can be based from Edinburgh, Leeds, Manchester, Bristol or Halifax.

This is an excellent opportunity to join a major cloud engineering programme and help shape the next generation of cloud infrastructure.

Systems Research Engineer
Project People
Edinburgh
In office
Junior - Mid
Private salary

About the Company

Our client is seeking a Systems Research Engineer to join their AI team in Edinburgh. This is a full-time, permanent role focused on building the next generation of AI-native infrastructure and “Agentic Serving” architectures. Working at the cutting edge of LLM workloads and distributed systems, you will be supported by world-class experts in a high-growth environment. This is a unique opportunity to enter the AI sector, offering an exceptional career path and long-term growth potential. Junior-level candidates are welcome to apply.

About the Role

Job Title: Systems Research Engineer

Location: Edinburgh

Who we are looking

  • A Degree in Computer Science / Electrical Engineering, or a related field
  • Proficiency in C/C++
  • Experience in Python for prototyping
  • Hands-on experience with LLM frameworks
  • Having one of these knowledge areas: distributed systems, operating systems, machine learning systems architecture, Inference serving, and AI Infrastructure
  • Skilled in systems research, distributed algorithms, and performance profiling

Junior-level candidates are welcome to apply

Pay range and compensation package

  • Competitive salary
  • 33 days annual leave per year (including UK public holidays)
  • Group Personal Pension
  • Life insurance
  • Private medical insurance
  • Medical expense claim scheme
  • Employee Assistance Program (EAP)
  • Cycle to Work scheme
  • Company sports club and social events
  • Opportunities for funded additional professional certifications or training, where relevant to the business

Equal Opportunity Statement

If you are ready to turn your technical expertise into strategic impact, please send your CV and research portfolio (if any) to Maggie Kwong ( email : (url removed) / mobile : (0)(phone number removed) )

Project People is acting as an Employment Agency in relation to this vacancy.

Senior Automation Engineer
Spacelabs Healthcare
Edinburgh
In office
Senior
Private salary

At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, increased efficiency, and safer care environments.

Why Spacelabs? Because lives depend on what we build.

The Senior Software Development Engineer in Test will be a hands-on role on a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering.

The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations.

The successful candidate for this role will have test automation development experience in agile software development environment.

Main Responsibilities:

  • Work with the test automation team to review and derive required automation tests from requirements related to the patient monitoring platform
  • Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design.
  • Participate in the test automation component design efforts. Understand and design to existing interface specifications.
  • Write, debug, review and document test automation software.
  • Participate in the definition of test architectures, designs, tools and workflows to be shared with the test automation team members
  • Ensure on-time delivery of test automation software including design documentation and other required artifacts.
  • Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.
  • Demonstrate behaviour consistent with the Companys Code of Ethics and Conduct.
  • Duties may be modified or assigned at any time to meet the needs of the business.
  • Uphold the companys core values of Integrity, Innovation, Accountability, and Teamwork
  • Demonstrate behavior consistent with the companys Code of Ethics and Conduct

Candidate Experience:

  • Bachelor of Science degree in Computer Engineering, Software Engineering, Computer Science or a related Engineering discipline, or equivalent experience.
  • 5+ years of relevant software experience
  • 3+ years of relevant automated testing experience
  • Strong experience with Python or other scripting languages
  • Strong knowledge of Object-Oriented Design and Design Patterns
  • Strong understanding of software testing concepts and methodologies
  • Strong experience at least one automation testing tool and best practices
  • Strong understanding of Continuous Delivery and Agile development
  • Proficiency with tools supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking

Desirable:

  • Experience with Qt/QML
  • Demonstrated experience with embedded Linux application development
  • Experience with Squish automation
  • Experience with Selenium
  • Experience working in a regulated development environment (finance, medical, defence, aerospace, etc.).
  • Experience with the development of integrated (hardware and software) medical devices.
  • Experience with scripting languages (e.g., Bash, PowerShell).
  • Experience with Containerized environments and virtual machines
  • To have experience of effective collaboration with international teams in Europe, India, and the US.
Senior Software Engineer
Cathcart Technology
Edinburgh
Remote or hybrid
Senior
£75,000
+2

An established UK tech consultancy is expanding its engineering function and is looking for several Senior Software Engineers (.Net / TypeScript) to join during an exciting growth phase. The company delivers cloud-native solutions using modern technologies and supports remote-first working across Scotland. Having operated successfully for several years, they're now investing heavily in building out their Scottish engineering presence, making this a great time to join and help shape a growing function. Engineering excellence sits at the core of the company. They work with modern technologies and are looking for engineers who value strong software fundamentals, maintain high coding standards, and enjoy keeping up with evolving tech trends. Their tech stack is broad, though current projects are heavily focused on Microsoft technologies and TypeScript (React / Node). As projects are delivered end-to-end, teams work with a DevOps mindset - '*You build it, you own it*' - meaning engineers are actively involved with cloud platforms and infrastructure as code throughout delivery. The variety of project work means there's strong opportunity to learn new technologies, gain exposure to multiple industries, and take on additional technical or leadership responsibilities over time. The organisation promotes a collaborative environment where learning happens through hands-on delivery and shared experience. *You'll ideally bring experience in most of the following:* \*\* Strong programming experience with .NET \*\* Good JavaScript / TypeScript experience (ideally React / Node) \*\* Cloud platforms such as AWS, Azure or GCP \*\* Infrastructure as Code (Terraforms and Kubernetes preferred) \*\* Microservices architecture *Highly desirable experience includes:* \*\* Previous work within a technical consultancy \*\* Software architecture or project leadership exposure \*\* Experience with a variety of programming languages (Python, Kotlin) This role would suit someone who enjoys solving complex problems, influencing technical direction, and continuing to grow their career within a collaborative consultancy environment. The company supports remote-first working across Scotland, with engineers aligned to their London tech hub. You'd typically visit the office once a month for team collaboration and project kick-offs. In return, they offer a salary of £60k-£75k plus a strong benefits package. If you'd like to learn more, please apply or reach out to Doug Paget at Cathcart Technology via LinkedIn. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.

Senior Software Engineer
Cathcart Technology
Edinburgh
Fully remote
Senior
£75,000
+2

An established UK tech consultancy is expanding its engineering function and is looking for several Senior Software Engineers ( .Net / TypeScript ) to join during an exciting growth phase . The company delivers cloud-native solutions using modern technologies and supports remote-first working across Scotland. Having operated successfully for several years, they're now investing heavily in building out their Scottish engineering presence , making this a great time to join and help shape a growing function. Engineering excellence sits at the core of the company. They work with modern technologies and are looking for engineers who value strong software fundamentals , maintain high coding standards, and enjoy keeping up with evolving tech trends. Their tech stack is broad, though current projects are heavily focused on Microsoft technologies and TypeScript ( React / Node ). As projects are delivered end-to-end, teams work with a DevOps mindset - ' You build it, you own it ' - meaning engineers are actively involved with cloud platforms and infrastructure as code throughout delivery. The variety of project work means there's strong opportunity to learn new technologies , gain exposure to multiple industries, and take on additional technical or leadership responsibilities over time. The organisation promotes a collaborative environment where learning happens through hands-on delivery and shared experience. You'll ideally bring experience in most of the following: *\* Strong programming experience with .NET \ Good JavaScript / TypeScript experience (ideally React / Node) *\* Cloud platforms such as AWS, Azure or GCP \ Infrastructure as Code (Terraforms and Kubernetes preferred) *\* Microservices architecture Highly desirable experience includes: \ Previous work within a technical consultancy *\* Software architecture or project leadership exposure \ Experience with a variety of programming languages (Python, Kotlin) This role would suit someone who enjoys solving complex problems , influencing technical direction, and continuing to grow their career within a collaborative consultancy environment. The company supports remote-first working across Scotland, with engineers aligned to their London tech hub. You'd typically visit the office once a month for team collaboration and project kick-offs. In return, they offer a salary of £60k-£75k plus a strong benefits package. If you'd like to learn more, please apply or reach out to Doug Paget at Cathcart Technology via LinkedIn. Cathcart Technology is acting as an Employment Agency in relation to this vacancy. TPBN1\_UKTJ

Data Engineer
Cathcart Technology
Edinburgh
Hybrid
Mid - Senior
Private salary
+1

I'm working with a world-class, product-led technology company in Edinburgh to help them find a Data Engineer to join their growing team (hybrid working, typically 1-2 days in the office). This is an opportunity to join a business operating at serious scale, building data systems that power products used by millions of customers. You'll be joining a high-performing data engineering team where data is central to how the organisation makes decisions. The team is responsible for building and maintaining both batch and streaming pipelines that support analytics, machine learning and key business reporting. It's a fully hands-on role in a modern, cloud-first environment, working on scalable, production-grade data solutions. As a Data Engineer, you'll design, develop and maintain reliable data pipelines and infrastructure, with a strong focus on data quality, performance and clean engineering standards. You'll collaborate closely with analysts, data scientists and fellow engineers to deliver high-quality, consumable datasets while contributing to best practices across the wider platform. You'll be working heavily with Python, SQL and Spark, using tools such as Databricks, Airflow, dbt and Kafka within AWS. Experience with modern data stacks is important, along with a solid understanding of data warehousing concepts, ETL/ELT processing, dimensional modelling and both batch and real-time ingestion patterns. Given the scale they operate at, reliability and performance are critical. Experience building robust pipelines, working with orchestration and monitoring tools, and contributing to well-tested, scalable data solutions will be highly valuable. The organisation has grown significantly over the past few years and continues to scale, meaning there is genuine scope for progression as the data function continues to expand. Their office is based in central Edinburgh and offers a great environment for collaboration when onsite. In return, they're offering a competitive salary and an excellent overall benefits package which includes a bonus and unlimited holidays. Hybrid working is standard (ideally 1-2 days in the office). If you're keen to join a fast-growing, data-driven organisation where you can work on systems operating at real scale, please apply or get in touch with Matthew MacAlpine at Cathcart Technology for a chat. Cathcart Technology is acting as an Employment Agency in relation to this vacancy

Senior Software Engineer
Carbon 60
Edinburgh
In office
Senior
£60,000 - £75,000

This is a hands‑on role working across the full software development lifecycle - from concept and requirements through to delivery, test, documentation and customer support. You'll work closely with hardware, production and product teams, contributing directly to new product introductions in a fast-moving environment. What you'll be doing Designing, developing and maintaining embedded GNU/Linux and system-level software for NETernity switch products. Working across the OpenWare stack: bootloaders, Linux kernels, hardware interfaces, network protocols and system applications. Leading development of new OpenWare features from initial discussion through to delivery. Creating test specifications and automated scripts for network software. Supporting internal teams and external customers with integration, troubleshooting and feature enhancements. Contributing to new product development alongside hardware and production engineering teams. Producing clear documentation aligned with AS9100 Rev D processes. Continuously improving development tools, CI pipelines and software processes. What you'll bring Degree in Software Engineering or similar. Excellent C programming skills in a GNU/Linux environment. Strong understanding of networking protocols (TCP/IP, Ethernet). Experience across the full software development lifecycle. Hands‑on experience with Python, Bash or similar scripting. Familiarity with Git, CI/CD practices and configuration management. Strong analytical, problem‑solving and communication skills. Ability to collaborate effectively with engineers at all levels. Customer‑facing capability and confidence. Exposure to Agile methodologies. Nice to have Experience developing embedded or system-level software for COTS products. Background in AS9100 Rev D-certified environments. Benefits Competitive pension scheme 25 days annual leave Health & Life Assurance Employee Assistance Programme Cycle2Work scheme Employee discounts Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy

Software Engineer – Hardware Integrated Systems
Avanti Recruitment
Glenrothes
In office
Junior - Mid
£45,000
+1

Software Engineer – Hardware Integrated Systems Glenrothes, Fife – Onsite Up to £45,000 – 12 Month FTC (Strong chance of permanence) We’re working with a global engineering business in Glenrothes that designs and builds automated test systems for devices. This role sits within a hands-on engineering team developing software that directly interacts with physical hardware. The Work You’ll be: \* Writing software that controls and communicates with real devices \* Integrating applications with test rigs and equipment \* Working with USB and network device communication \* Supporting migration of legacy test platforms onto newer hardware \* Interfacing with single-board computers and device-level protocols This is not a web application role. The software directly interacts with physical systems. Tech Environment C / C++ Python Some C# Basic SQL Device communication (SSH, Telnet) What We’re Looking For A software engineer who is comfortable working close to hardware and understands how software behaves in real-world environments. You may have worked in: \* Industrial or manufacturing systems \* Test equipment or production environments \* Embedded-adjacent or device control roles \* Automation or hardware-integrated software projects You don’t need deep firmware experience, but you should be confident integrating software with physical systems. Why Consider It \* Hands-on engineering environment \* Clear technical scope \* Immediate ownership of platform migration work \* Strong chance of permanent role after 12 months \* Small team with direct impact If you enjoy seeing software operate in the real world rather than purely in abstract systems, this could be a strong fit

Technical Insight Specialist
Project People
Edinburgh
In office
Graduate - Mid
£50,000

Technical Insight Specialist (R&D)

Location: Edinburgh, Scotland (EH3)
Salary: from £50,000 per Annum + PAYE Benefits
Contract: Full-time, Ongoing (Renewed Annually)

The Opportunity

Are you a PhD specialist with a passion for tracking the “Next Big Thing” in tech? Our client are recruiting for a Global Technology R&D Centre based in Edinburgh. We are looking for a Technical Insight Specialist to lead research on emerging technology trends, evaluate global industry shifts, and help steer the future direction of high-impact technical projects.

This is a rare bridge between deep academic research and commercial application, working alongside world-class engineering teams.

Key Responsibilities

  • Lead Technical Insights: Research and analyze emerging technologies and global industry trends.
  • Strategic Guidance: Provide high-level suggestions for insight reports to guide future research directions.
  • Collaboration: Act as a technical consultant for both business and engineering teams to evaluate potential applications of new tech.
  • Who We Are Looking For
  • Education: Must hold a PhD in Computer Science, Engineering, or a closely related field. (Final-year PhD candidates graduating this year are welcome; start dates are negotiable around your VIVA).
  • Language: Professional proficiency in both Mandarin and English is essential.
  • Technical Depth: Strong background or project experience in one or more of the following:
  • Large-scale Models: LLMs, Foundation Models, Generative AI.
  • Systems: Distributed Systems, Operating Systems.
  • Infrastructure: Databases, Compilers.
  • Programming: C++, Rust, Python, Java, etc.
  • Track Record: Proven history of publications, technical blogs, or conference presentations.
  • Visa: Open to candidates with a Long-term Visa or 2 or 3 year Graduate Visa.

Why Apply

  • Work at the forefront of AI and System Research.
  • Competitive benefits including 25 days paid annual leave and 15% employer’s NI contribution.
  • Prime office location in the heart of Edinburgh.

How to Apply
If you are ready to turn your technical expertise into strategic impact, please send your CV and research portfolio (if any) to Maggie Kwong see below) ).

Project People is acting as an Employment Agency in relation to this vacancy.

System Test Engineer
Rise Technical Recruitment
Edinburgh
Hybrid
Mid - Senior
Private salary

Linlithgow - Hybrid
Very Competitive Salary + 32 Days Holiday + Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + Pension

Excellent opportunity for a System Test Engineer to join a growing and innovative R&D organisation, renowned for its supportive culture, technical excellence and investment in leading-edge product development.

This company is a well-established, international technology specialist developing advanced test and measurement products with a particular focus on timing synchronisation of networks and equipment. Widely recognised across the industry as experts in this field, their solutions are built on proprietary hardware platforms with highly configurable software personalities and powerful results analysis tools. Continued growth and an expanding product portfolio make this an exciting time to join the business.

In this role you will be part of a multi-disciplinary R&D team, developing and executing system-level tests to qualify sophisticated hardware and software products for release. You will work closely with design engineers, taking a customer-centric approach to quality and contributing to the evolution of test methodologies and environments.

This is a fantastic opportunity for an enthusiastic System Test Engineer who enjoys variety, technical depth and continuous learning across multiple technologies and application domains.

The Role:

  • Create comprehensive system test plans derived from hardware and software requirements
  • Develop, execute and document both automated and manual test suites
  • Perform system and performance test cycles prior to product release
  • Record, analyse and report test results, working closely with design engineers to resolve issues

The Person:

  • Degree educated in Engineering, Physics, Computer Science or a related discipline
  • Experience developing and executing manual and automated system tests
  • Proficiency in Python for test development and scripting
  • Familiarity with test frameworks such as Robot Framework and Python unittest
  • Inquisitive, detail-oriented and comfortable working within a multi-discipline team

Reference Number: BBBH - (phone number removed)

Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.

We are an equal opportunities company and welcome applications from all suitable candidates.

Auditor - Cyber Security £520/d Edinburgh Hybrid
Adecco
Edinburgh
Hybrid
Mid - Senior
£520/day

Cyber Security Auditor Financial Services Hybrid - 2 days per week in the office - 3 days working from home 4 Months Contract 520/day Inside IR35 Security Testing CISSP NIST MITRE ISO27001

Our Financial Services client is seeking an Auditor with experience and strong technical knowledge of Information and Cyber Security best practices.

In your role you will be confident in your ability to identify control gaps and clearly articulate these to senior stakeholders.

Previous experience working within Financial Services / Banking is advantageous though varied backgrounds are welcome.

Your Essential Skills and Experience:

  • Minimum of 5 years previous relevant auditing experience in Cyber Security
  • Proven practical experience of assessing cyber and technology risks and key controls in various cyber-related areas
  • Solid understanding of technology infrastructure, networks, cloud technologies and related architecture and security frameworks.
  • Technically proficient, with hands-on technology experience (e.g. security testing, ethical hacking).
  • Strong technical knowledge and experience of Information and Cyber Security best practices, threats, risks, frameworks and standards (NIST, MITRE, ISO27001)
  • SOC background / Network / Encryption experience is beneficial
  • Communication skills
  • Data Analytics; Python, Power BI

Qualifications:

  • Certified Information Systems Security Professional (CISSP)
  • Certified Ethical Hacker (CEH).

Location: Edinburgh / London

Hybrid: 2 days in the office / 3 days working from home

Pay Rate: 520/day Inside IR35 (You will work via an Umbrella company)

Contract: Until the end of June 2026

Is this you? We’d love to hear from you!

Adecco acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Adecco Group UK & Ireland is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Adecco. Our Candidate Privacy Information Statement explains how we will use your information - please copy and paste the following link in to your browser (url removed)

Page 1 of 2
Frequently asked questions
Edinburgh offers a diverse range of Python jobs including roles in web development, data science, machine learning, automation, and backend engineering across various industries such as finance, tech startups, and academia.
While many employers prefer candidates with degrees in computer science or related fields, strong Python programming skills and relevant experience can often be enough to secure a position.
Yes, many companies in Edinburgh offer remote or hybrid work opportunities for Python developers, allowing flexibility in work location.
Building a strong portfolio, gaining experience with popular Python frameworks, contributing to open-source projects, and networking within the local tech community can greatly improve your job prospects.
Salaries for Python developers in Edinburgh typically range from £35,000 to £65,000 per year, depending on experience, role, and company size.