and reviews to the team. Addressing technology-related impediments to development. Required Skills and Experience The following skills and experiences are essential: Minimum of 5 years' experience as a Python engineer role. Proven expertise in developing robust APIs using frameworks such as Flask, FastAPI, or Django. Familiarity with Elasticsearch for search and indexing. Strong knowledge of containerisation tools (Docker) and More ❯
field. Relevant coursework or projects in data engineering are a plus. Experience: Minimum of 1 years of experience in software development. Technical Skills: Proficiency in programming languages such as Python, Java, or Scala. Knowledge of data modeling and schema design. Familiarity with SQL skills and relational databases (e.g., PostgreSQL, MySQL). Familiarity with at least one cloud platform (e.g., AWS More ❯
data-driven decisions to deliver cutting-edge solutions. 7+ years of experience in backend software development with a focus on building scalable and maintainable solutions. Strong programming skills in Python, with a deep understanding of writing clean, efficient, and well-structured code. Experience with web frameworks, including FastAPI and developing RESTful APIs. Proficiency in version control using Git and maintaining … tuning, and Retrieval-Augmented Generation (RAG) pipelines. Experience in developing enterprise-grade applications that leverage data-driven decision-making. Responsibilities Develop, maintain, and optimize backend services and APIs using Python, ensuring high performance and scalability. Design and implement data processing pipelines to handle large volumes of data efficiently. Collaborate with cross-functional teams to understand client needs and translate them More ❯
working across Africa, Europe, the UK and the US. ABOUT THE ROLE Sand Technologies focuses on cutting-edge cloud-based data projects, leveraging tools such as Databricks, DBT, Docker, Python, SQL, and PySpark to name a few. We work across a variety of data architectures such as Data Mesh, lakehouse, data vault and data warehouses. Our data engineers create pipelines … Data Pipeline Development: Lead the design, implement, and maintain scalable data pipelines for ingesting, processing, and transforming large volumes of data from various sources using tools such as databricks, python and pyspark. Data Architecture: Architect scalable and efficient data solutions using the appropriate architecture design, opting for modern architectures where possible. Data Modeling: Design and optimize data models and schemas … concepts to non-technical stakeholders. Ability to adapt to new technologies, tools, and methodologies in a dynamic and fast-paced environment. Ability to write clean, scalable, robust code using python or similar programming languages. Background in software engineering a plus. Knowledge of data governance frameworks and practices. Understanding of machine learning workflows and how to support them with robust data More ❯
complex data science use-cases across various industries Design and develop feature engineering pipelines, build ML & AI infrastructure, deploy models, and orchestrate advanced analytical insights Write code in SQL, Python, and Spark following software engineering best practices Collaborate with stakeholders and customers to ensure successful project delivery Who we are looking for We are looking for collaborative individuals who want …/or people Willingness to travel. Want to stand out? Consulting Experience Databricks Machine Learning Associate or Machine Learning Professional Certification. Familiarity with traditional machine learning tools such as Python, SKLearn, XGBoost, SparkML, etc. Experience with deep learning frameworks like TensorFlow or PyTorch. Knowledge of ML model deployment options (e.g., Azure Functions, FastAPI, Kubernetes) for real-time and batch processing. More ❯
Farnborough, Hampshire, United Kingdom Hybrid / WFH Options
Thebusinessyear
communication skills It would be beneficial, but not essential, if you also have an understanding of technologies ADDITIONAL/BONUS SKILLS Interaction with REST APIs from the client-side Python, SQL, XML JSON Are you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today! What we do for you More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Interquest
This role is Hybrid and requires occasional attendance to the Manchester HQ office. Job Title: Python Software Engineer Location: Manchester Job Type: Full-time, permanent Salary: Up to £65,000 + Bonus About the business This FinTech organisation are one of Manchester's fastest-growing scale up comany's who are on a mission to beacome the market leader in … best that it can be Join them to work on high-impact projects in a collaborative, innovation-driven environment. Role Overview They are looking for a passionate and experienced Python Software Engineer to help design, develop, and maintain robust backend systems and APIs. You’ll work closely with product managers, data scientists, and other engineers to deliver reliable, scalable, and … for maximum speed and scalability. Participate in code reviews and contribute to best practices. Troubleshoot, debug, and upgrade existing systems. Required Skills & Qualifications 3+ years of professional experience in Python software development. Strong knowledge of Python frameworks such as Django, Flask, or FastAPI. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Familiarity with cloud platforms (AWS, GCP, or More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
InterQuest Group (UK) Limited
This role is Hybrid and requires occasional attendance to the Manchester HQ office. Job Title: Python Software Engineer Location: Manchester Job Type: Full-time, permanent Salary: Up to £65,000 + Bonus About the business This FinTech organisation are one of Manchester's fastest-growing scale up comany's who are on a mission to beacome the market leader in … best that it can be Join them to work on high-impact projects in a collaborative, innovation-driven environment. Role Overview They are looking for a passionate and experienced Python Software Engineer to help design, develop, and maintain robust backend systems and APIs. You'll work closely with product managers, data scientists, and other engineers to deliver reliable, scalable, and … for maximum speed and scalability. Participate in code reviews and contribute to best practices. Troubleshoot, debug, and upgrade existing systems. Required Skills & Qualifications 3+ years of professional experience in Python software development. Strong knowledge of Python frameworks such as Django, Flask, or FastAPI. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Familiarity with cloud platforms (AWS, GCP, or More ❯
of applications Write efficient, reusable, and scalable code based on current software systems Fine-tune and develop cloud infrastructure for data driven applications Test and debug software applications with Python test framework tools Be a highly collaborative and outgoing individual, a keen team player that can provide excellent customer service. Experience - Essentials Strong team player with good communication and interpersonal … skills Experience as a Python Developer or in a similar role Strong understanding of software development principles, design patterns, and best practices Experience in RESTful APIs, web frameworks, NoSQL databases and serverless applications Strong understanding of version control systems and familiarity with CI/CD Pipelines Bachelor's degree in Computer Science, Software Engineering, or related fields Working knowledge of More ❯
well as attention to detail Enthusiasm and commitment to learn and grow in a dynamic technical environment Tech Stack: We'll be looking for developers who are proficient with Python and Java and will have some knowledge of the below tools. Proficiency of all of the below is not required. Programming Languages: Python, Java Frameworks/Libraries: Spring (Boot, Batch More ❯
The ideal candidate will bring proven technical skills, problem-solving ability, and a collaborative mindset. Essential skills include: Strong scripting skills (PowerShell or similar) Proficiency in C#, Java, or Python with the ability to code confidently Infrastructure as Code (Ansible, Terraform, or equivalent) Containerisation using Docker, with orchestration via Kubernetes or Docker Swarm Monitoring expertise with ELK, Grafana, or equivalent More ❯
transformative program,and the leadership skills to integrate existing service delivery components into a unified and high-performing model. Experience in both frontend and backend development. Proficiency in Java, Python, JavaScript, Angular, and NodeJS. Experience with RESTful APIs, microservices, and event-driven architectures. Solid understanding of data structures, algorithms, and database technologies (SQL and NoSQL). Experience with cloud technologies More ❯
Bloomsbury Square, London, United Kingdom Software Engineer - AI/ML/Python (Lead Level) at N Consulting Ltd Job Title: Software Engineer - AI/ML/Python (Lead Level) Location: London, United Kingdom (Hybrid - 2-3 days onsite per week) Contract Type: Contract (6 months, with extension likely) Start Date: Immediate/Within 2-4 weeks Job Description: We are … seeking an experienced and highly motivated Lead Software Engineer with deep expertise in Artificial Intelligence (AI) , Machine Learning (ML) , and Python development to lead the design, development, and deployment of intelligent systems and data-driven applications for a leading client in London. The ideal candidate will have a strong background in AI/ML frameworks, scalable system design, and Python … s degree in Computer Science, Engineering, AI, or related field. 7+ years of professional software development experience, with at least 3 years in AI/ML. Strong proficiency in Python , including libraries like NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch . Solid understanding of ML algorithms , NLP , deep learning , and statistical methods. Experience with Docker, Kubernetes , and cloud platforms like AWS More ❯
Role Overview/What will you do: Set up, test, and troubleshoot containerised development environments using Podman Contribute to the development of code accelerators Write small tools (mostly in Python, Bash or Terraform) to support developer workflows or demos Participate in hands-on prototyping or demos of architectural patterns for internal teams Create and update internal documentation and developer guides … guidance of senior team members Key Skills and Experience required - A strong academic background in Computer Science, Engineering, Data Science, or a related technical discipline Proficiency in Java or Python Strong written and verbal communication skills Proactive learner with the ability to self-teach new tools and technologies; an ability to educate others Familiarity with the Linux command line and More ❯
Foster relationships with end users and stakeholders and influence product design evolution and delivery strategies Required Qualifications Experience as a Software Engineer/Developer using Java and/or Python Clear understanding of Data Structures and Object-Oriented Principles Experience building horizontally scalable software using Cloud-native development or Container Orchestration tools such as Kubernetes Spring Framework including Core, Integration More ❯
The Role - Senior Software Engineer We are seeking a talented Senior Developer with a strong focus on Python-based AI/ML development, automation, and general software engineering. The successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions - from writing robust code and … ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and hands-on experience with AI/ML frameworks. If you are passionate about leveraging Python to solve complex problems and deliver scalable AI solutions, we want to hear from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and … maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and transform data for machine learning and analytics. Work with large datasets, ensuring data quality and availability for training and More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Anson Mccade
Working across both Windows and Linux platforms Collaborating closely with developers and infrastructure engineers to improve system reliability and performance What You'll Bring Solid scripting experience (e.g. PowerShell, Python, or similar) Experience in one or more programming languages (C#, Java, or Python) Strong understanding of Infrastructure as Code using tools like Terraform , Ansible , or equivalent Containerisation knowledge ( Docker ) and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed.co.uk
an established business. Key Responsibilities End-to-end development of high-quality, scalable SaaS platforms from design through deployment and maintenance. Architect and implement robust backend services primarily using Python and PostgreSQL. Develop and maintain responsive, performant front-end applications with TypeScript and modern frameworks (e.g., NextJS, NodeJS). Collaborate with product owners, UX/UI designers, and other stakeholders … with at least 3 years in a senior or technical lead role. Proven expertise in full-stack development using: TypeScript (and JavaScript frameworks such as NextJS, Node, or Tailwind) Python (including frameworks like Django, Flask, or FastAPI) PostgreSQL and relational database design, optimization, and maintenance. AI Development Tools such as Windsurf, Aider or Augment. Demonstrable experience building and scaling SaaS More ❯
Science or equivalent industry experience. Comes from Software Engineering background with infrastructure experience. 5+ years of development experience with a strong focus on large-scale, distributed systems. Proficient in Python and GoLang . Experience with Liquibase or similar tools for database change management and version control. Hands-on experience with AWS and/or GCP , including cloud-native services, networking … Terraform, Ansible etc.). Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools. Experience working within an Agile environment. Programming experience in following languages: Python, Java, GoLang. Good understanding of cryptography (authentication, data encryption). Ability to quickly acquire new skills and tools. Good non-functional testing experience. Experience working in financial services or other More ❯
in all areas listed below. AI techniques (supervised and unsupervised machine learning, deep learning, graph data analytics, statistical analysis, time series, geospatial analysis, NLP, sentiment analysis, pattern detection, etc.) Python, R, or Spark for data insights Data Bricks/Data QISQL for data access and processing (PostgreSQL preferred, but general SQL knowledge is important) Latest Data Science platforms (e.g., Databricks More ❯
access control, or surveillance technology. Exposure to Infrastructure as Code tools (e.g., Terraform, CloudFormation). Knowledge of container security and cloud compliance best practices. Experience with scripting languages (e.g., Python, Bash, PowerShell). Understanding of security certifications or industry compliance (e.g., ISO 27001, SOC 2) is a plus. Experience with Kubernetes or OpenShift for container orchestration. Familiarity with CI/ More ❯
access control, or surveillance technology. Exposure to Infrastructure as Code tools (e.g., Terraform, CloudFormation). Knowledge of container security and cloud compliance best practices. Experience with scripting languages (e.g., Python, Bash, PowerShell). Understanding of security certifications or industry compliance (e.g., ISO 27001, SOC 2) is a plus. Experience with Kubernetes or OpenShift for container orchestration. Familiarity with CI/ More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
DCV Technologies Limited
on Microsoft Azure Strong knowledge of Azure services and cloud architecture Experience with CI/CD tools, particularly Azure DevOps Proficiency in scripting languages such as PowerShell, Bash, or Python Familiarity with containerization technologies like Docker and Kubernetes Understanding of networking, security, and monitoring in a cloud environment Excellent problem-solving skills and attention to detail Strong communication and collaboration More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
DCV Technologies Limited
on Microsoft Azure Strong knowledge of Azure services and cloud architecture Experience with CI/CD tools, particularly Azure DevOps Proficiency in scripting languages such as PowerShell, Bash, or Python Familiarity with containerization technologies like Docker and Kubernetes Understanding of networking, security, and monitoring in a cloud environment Excellent problem-solving skills and attention to detail Strong communication and collaboration More ❯
large scale application/data deployments, managing software or data development lifecycles, and resolving issues that impact product success Proficiency in modern programming languages and frameworks (e.g., Java, GO, Python, JavaScript, etc.). Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) Strong understanding and experience of AI and MLE platforms and approaches (e.g., MCP, A2A, etc) Experience with containerization More ❯