1 to 25 of 127 Permanent Python Jobs in Edinburgh

Data Engineer (early career)

Location
City of Edinburgh, Scotland, United Kingdom
performance, reliability and cost efficiency through troubleshooting and automation, and keep documentation clear. What skills we would like you to have Working knowledge of Python, SQL or similar data processing languages. Some exposure to Spark or Databricks through work, study, training or projects. Awareness of Delta Lake, notebooks and workflows ...

Senior Data Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Azure Data Lake Storage, Azure Data Factory, , MS Fabric ETL/ELT processes and designing, building and testing data pipelines Building data transformations using python/PySpark Azure Cloud Version control and CI/CD tools, specifically Azure DevOps Service Analytics and MI products including MS Power BI Data catalogue ...

Senior Data Engineer

Location
City of Edinburgh, Scotland, United Kingdom
junior engineers and lead technical initiatives within cross-functional teams. Skills and Experience What skills we would like you to have Programming: Proficiency in Python, Java, Scala, or similar languages for data processing. Big Data Technologies: Hands-on experience with tools such as Databricks, Apache Spark, and Hadoop. Cloud Platforms ...

Sr. Snowflake Architect

Location
City of Edinburgh, Scotland, United Kingdom
regimes (e.g., GDPR/CCPA/HIPAA/PCI-DSS/SOX).Proficiency in SQL and at least one programming language for data engineering (Python preferred), plus CI/CD and IaC (Git, pipelines, Terraform/CloudFormation) including declarative, version-controlled Snowflake object management.Proven ability to assess legacy estates, create ...

Core Data Engineer

Location
City of Edinburgh, Scotland, United Kingdom
automation and recommend tools to improve data engineering workflows. Documentation: Maintain detailed technical documentation for all solutions and processes. Technical Skills Programming: Proficiency in Python, Java, Scala, or similar languages. Big Data Technologies: Hands-on experience with big data tools e.g. (Databricks, Apache Spark, Hadoop). Cloud Platforms: Familiarity with ...

Sr. Manager Software Engineering, AI Infra

Location
City of Edinburgh, Scotland, United Kingdom
management, user/group management, file system internals, shell scripting (e.g., Bash), networking, and system configuration (e.g., systemd, kernel tuning). Strong proficiency in Python and at least one additional systems language (e.g., Go, C++, Rust, Java). Strong architectural thinking with the ability to balance trade-offs across performance ...

Senior DevOps Solutions Engineer - London & Edinburgh, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
London or Edinburgh or are within commutable distance. Solid experience in DevOps and Platform Engineering. Proven architectural and design skills. Programming and scripting languages: Python, Go, YAML, JSON, etc. Experience with policy as code (e.g., Open Policy Agent and Rego). Git and version control workflows. CI/CD tools ...

Technical Data Analyst (SQL)

Location
City of Edinburgh, Scotland, United Kingdom
database design and data warehouse principles. Strong understanding of investment data, good to have Knowledge of one or more programming languages (e.g. Java, Python, VBA). Proficiency in data manipulation and data cleansing techniques. Knowledge of data governance and best practices in data management. Continuous improvement mindset for self ...

Graduate Automation & AI Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Studio and Power Platform Develop and integrate AI‐driven capabilities, including Copilot, AI services, and intelligent agents Write and maintain PowerShell and/or Python scripts for automation and systems integration Collaborate with engineering and service delivery teams to identify opportunities for automation and optimisation Integrate systems and services ...

Senior Java Software Engineer

Hiring Organisation
Avaloq
Location
City of Edinburgh, United Kingdom
Employment Type
Full Time
development practices . Qualifications Proven experience as a Senior Software Engineer , with hands-on expertise in several of the following: Java/Spring Boot, Python, JavaScript/TypeScript, Gradle, Jenkins/Groovy, REST APIs and event-driven architectures or messaging technologies. Strong experience developing CI/CD, automation and developer ...

Summer Internship (Data & Tech)

Location
City of Edinburgh, Scotland, United Kingdom
data and AI Comfortable using technology and digital tools to solve problems, analyse information and generate insights. Experience with tools such as Excel, SQL, Python, Tableau, Microsoft Power Platform (Power BI, Power Apps and Power Automate), Jira, Confluence, Github, Azure DevOps, Copilot or similar would be beneficial Curious, adaptable learners ...

Data Science and AI Industrial Placement (Edinburgh)

Location
City of Edinburgh, Scotland, United Kingdom
principles of fairness, transparency, interpretability and risk management throughout the AI lifecycle, helping maintain customer trust while delivering innovative AI capabilities. Your skills toolkit Python & SQL Cloud platforms like GCP Data Analysis Machine learning techniques, both theory and application Generative and Agentic AI AI Solution design and evaluation techniques ...

Senior Platform Engineer, Fanatics Markets - UK Edinburgh, Scotland, United Kingdom; Leeds, England, United Kingdom; London, England, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
designing for high availability and efficient scaling. Strong hands‐on experience with AWS and infrastructure as code using Terraform. High proficiency in Java and Python; Go is a plus. You should be comfortable bridging the gap between infrastructure and application logic. Understanding of distributed systems and the trade‐offs between ...

Remote: AI Data Engineer for Large-Scale Audio Pipelines

Location
City of Edinburgh, Scotland, United Kingdom
Computer Science or a related field, or equivalent practical experience. 5+ years of professional software engineering experience, with strong backend development fundamentals. Proficiency in Python and Bash in Linux environments. Experience building and operating production systems, ideally involving data pipelines or large-scale data processing. Strong problem-solving skills, initiative ...

Staff Platform Engineer, Fanatics Markets - UK Edinburgh, Scotland, United Kingdom; Leeds, England, United Kingdom; London, England, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
Strong hands‐on experience with AWS and infrastructure as code using Terraform, including making architectural decisions across complex environments. High proficiency in Java and Python; Go is a plus. You should be comfortable bridging the gap between infrastructure and application logic. Deep understanding of distributed systems and the ability ...

Data Engineer

Hiring Organisation
Newto Training
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Microsoft Azure AI Fundamentals (AI-901) Practical, real-world project work designed to help you develop hands-on skills in Excel, SQL, Python and PowerBI Dedicated 1-to-1 tutor support throughout your learning journey CV support, interview preparation, and career coaching Access to our employer network and recruitment partners ...

Software Engineer, AI Data - Edinburgh, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
Computer Science or a related field, or equivalent practical experience. 5+ years of professional software engineering experience, with strong backend development fundamentals. Proficiency in Python and Bash in Linux environments. Experience building and operating production systems, ideally involving data pipelines or large-scale data processing. Strong problem-solving skills, initiative ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
reporting to internal stakeholders. For this role you will: Be involved in the development of the full Software Lifecycle. Program using Ada, C++ and Python programming languages. Ada is widely used in the Defence and Aerospace industry. Be working onsite in the well-established software community in our Edinburgh office. ...

Software Engineer New Edinburgh, Scotland, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
engineering field, or equivalent practical experience preferred. 2+ years of experience preferred. Experience writing distributed, highly scalable, and available backend systems & APIs using Java, Python, or similar programming languages. A fundamental understanding of data structures and algorithms. Good grasp of relational and non‐relational databases, messaging queues, and handling concurrency. ...

Senior Consultant, Data Management and Strategy, Financial Services, Edinburgh

Location
City of Edinburgh, Scotland, United Kingdom
challenges faced in large data transformation and proposing solutions to deliver effective value across the business Some hands-on coding experience with SQL, Python or Scala, data visualisation tools would be advantageous Relevant experience in Data Platform Technologies would be beneficial Previous consulting experience would be a plus ...

Sr. Software Engineer - Customer Facing Applied AI New Edinburgh, UK

Location
City of Edinburgh, Scotland, United Kingdom
Monitor and maintain production AI systems with attention to reliability, cost, and performance Who You Are Extensive professional software engineering experience Professional experience with Python (the team's primary language) Experience working with LLM APIs (Claude, GPT, or similar) including function calling and structured outputs Comfort with SQL for data ...

Senior Forward Deployed Engineer

Location
City of Edinburgh, Scotland, United Kingdom
including significant time in a client-facing technical role such as forward deployed engineering, solutions architecture, or technical consulting or implementation. Strong experience in Python (or another language) and confidence working across the full stack. Demonstrated experience designing and delivering production data pipelines and system integrations (ETL/ELT, APIs ...

Senior Data Platform Engineer

Location
City of Edinburgh, Scotland, United Kingdom
security principles to data platforms, including authentication, authorisation, privileged access, encryption and data protection. Experience with automation and scripting, using technologies such as PowerShell, Python, Shell or equivalent, together with source control, CI/CD and automated deployment or configuration practices. Experience working with cloud infrastructure or managed data services ...

Senior DevOps Engineer – Kubernetes & AI-Driven Infra

Location
City of Edinburgh, Scotland, United Kingdom
code or configuration management tooling (e.g. Terraform, Ansible, Puppet, or similar) Solid scripting ability in Bash and at least one higher-level language (Python preferred) Experience with monitoring and observability tooling (e.g. Prometheus, Grafana, Datadog, or similar) Strong incident diagnosis skills — able to work from vague symptoms to root cause ...

Data Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Strong expertise in database architecture, design, and management.* Proven experience developing and maintaining ETL/ELT pipelines and scalable data workflows.* Strong proficiency in Python and SQL, or other relevant programming languages.* Experience with CI/CD pipelines, automation, and configuration management. **Preferred Qualifications:** * Experience in medical devices, sensor technologies ...