
Python Engineer | Backend | AWS | Biology
Hybrid
London, United Kingdom
Full Time
01-04-2025
Job Specifications
Python | Backend | AWS | Biology | Software Engineer | Must have some familiarity with Biology – Either commercially or in Academia
The Role
You will play a pivotal role in building and scaling internal tools. Your main responsibility will be owning and developing the target identification platform, ensuring it is well-tested, scalable, and seamlessly integrated with other components of their system. You will ensure the tool is maximally useful for research while remaining flexible for future advancements. There is also an opportunity to explore emerging technologies, such as agentic LLMs, to enhance internal scientific tools.
What We’re Looking For
We are looking for candidates with a strong software engineering background who have some familiarity with biology, even if not in a research capacity. This role requires a willingness to engage with biological concepts and integrate them into software development.
Key Responsibilities
Lead the development of our target identification tool, ensuring robustness, scalability, and seamless integration with the broader platform.
Collaborate with scientific, ML, and data teams to translate research needs into software solutions.
Architect modular and future-proof software that evolves with scientific and computational advancements.
Apply best practices in coding, testing, and documentation for long-term maintainability.
Participate in agile methodologies, contributing to planning, development, testing, and deployment.
Core Competencies
Strong proficiency in Python and backend development principles.
Some experience or familiarity with biology and a willingness to deepen that knowledge.
Experience with AWS services and Kubernetes (GCP exposure is a plus).
Excellent communication skills and ability to work across technical teams.
Pragmatic approach to troubleshooting and problem-solving in a fast-paced environment.
Python | Backend | AWS | Biology | Software Engineer | Must have some familiarity with Biology – Either commercially or in Academia
About the Company
Here at Enigma, we specialize in Generative AI recruitment, specifically focused on Machine Learning and Software Engineering disciplines. With a combined experience of 20+ years, we understand the intricacies of finding the perfect role as well as the right talent for your team. But what sets Enigma apart? Our consultative approach. We don't just match candidates with job openings; we guide candidates, founders, and hiring managers through the recruitment process. Our value-added services go beyond traditional recruitment ... Know more
Related Jobs


- Company Name
- Sky
- Job Title
- Cloud Engineering Team Lead
- Job Description
- Job Description We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. As the DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure and processes that enable continuous integration, delivery, and deployment of software applications. This position will also involve collaborating with development and operations teams to streamline workflows, automate repetitive tasks, and ensure the reliability, scalability, and security of the production environment. The position may involve being available for on-call duties as part of a scheduled roster. What You'll Do Lead and manage a team of DevOps engineers responsible for the development, deployment, and maintenance of infrastructure and automation systems Oversee the design, implementation, and optimization of DevOps products and workflows Collaborate with cross-functional teams, including product management, operations, video engineering, and monitoring, to ensure seamless delivery of infrastructure services Monitor and troubleshoot infrastructure delivery issues, ensuring high availability, quality of service Implement and manage cost optimization strategies to ensure efficient use of resources and budget control Stay current with industry trends and emerging technologies, incorporating them into the team's projects as appropriate Provide mentorship and professional development opportunities for team members, fostering a culture of continuous learning and improvement Manage team WIP limits, roadmaps, timelines, and resources to ensure successful delivery of multiple projects What You'll Bring Experience working on multiple projects as part of a cross-functional team Working with architecture teams to design scalable, fault-tolerant, and cost-efficient solutions Passion for researching and implementing new technologies Experience with mentoring/knowledge-sharing Proven experience in coding with a programming/scripting language (e.g. Java, Golang, Javascript, Python, Bash) Proven experience in IAC frameworks (e.g. Terraform, Ansible, Pulumi) Proven experience in using LINUX/UNIX Proven experience in using the GitOps approach and related tools (e.g. ArgoCD, FluxCD) Proven experience in working with DB (RDBMS or NoSQL) Proven experience in a containerized environment (k8s, docker) and tools (kubectl, Helm, kustomize, docker-compose) Proven experience in networking and security standards, protocols and best practices Proven experience in logging systems (e.g. ELK stack) Proven experience in monitoring systems (e.g. Prometheus) Proven experience in tracing systems (e.g. OpenTelemetry, Jaeger) Experience in performance optimization and resource management Relevant certifications (AWS, Google) Understanding of Agile methodologies Ability to diagnose and resolve service-affecting issues in a Broadcast/Livestream environment Pro-active attitude Team Overview As a DevOps team within a prestigious broadcasting organization, we work closely with architecture, support, playout, distribution teams, and creative collaborators to bring innovative solutions to life. Our primary goal is to deliver end-to-end systems that meet the unique needs of our customers, starting from the initial concept and design phase all the way through to the deployment of a fully operational, polished product. We pride ourselves on being a small but highly efficient and well-structured team, with clearly defined roles that leverage each member's strengths to ensure seamless project execution. Our collaborative approach and strong communication channels enable us to adapt to dynamic requirements, maintain high-quality standards, and consistently deliver impactful solutions that enhance broadcasting workflows and audience engagement Content technology and innovation Our Content Technology and Innovation team delivers high-quality content to homes, customer devices, businesses and commercial partners across our European markets. With over 2500 colleagues from around the world, we combine our strategic insights, engineering know-how and operational excellence to use the most innovative technologies to create and distribute our award-winning content! The rewards There's one thing people can't stop talking about when it comes to : the perks. Here’s a taster: Sky Q, for the TV you love all in one place The magic of Sky Glass at an exclusive rate A generous pension package Private healthcare Discounted mobile and broadband A wide range of Sky VIP rewards and experiences Inclusion & How You'll Work Recognised by The Times and Stonewall, we take pride in our approach to diversity and inclusion. Investing in society, fighting racial injustice and setting ambitious targets for representation at Sky. We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Osterley Our Osterley Campus is a 10-minute walk from Syon Lane train station. Or you can hop on one of our free shuttle buses that run to and from Osterley, Gunnersbury, Ealing Broadway and South Ealing tube stations. There are also plenty of bike shelters and showers. On campus, you’ll find 13 subsidised restaurants, cafes, and a Waitrose. You can keep in shape at our subsidised gym, catch the latest shows and movies at our cinema, get your car washed, and even get pampered at our beauty salon. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next. But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we’ll back you all the way. Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.


- Company Name
- System Recruitment Specialists
- Job Title
- Azure Cloud Engineer
- Job Description
- Cloud Infrastructure Engineer - Azure 4 days a week in the office in London Base salary of 75 – 95K GBP We are working with an Investment Manager in London who are seeking an experienced Cloud Infrastructure Engineer. The role will be focused on maintaining and enhancing the firm’s current Azure Cloud infrastructure as well as completing our migration to our Azure Cloud solution. The individual will be dealing with a wide range of issues, from complex cloud infrastructure problems and project work to complementing network and firewall provisioning. Duties: Maintain and monitor a highly available and complex Azure Cloud infrastructure Perform daily system monitoring Repair and recover from server and software failures Identify issues proactively and suggest solutions Provide some end user support including VIP support Manage software and update deployments Improve processes with use of automation tools Do occasional out of hours and weekend work Be back-up support for firewall and network issues Have strong interpersonal skills Be eager to learn and have attention to detail Requirements The candidate will have a background from a financial firm, ideally a hedge fund or asset manager Ability to communicate, to be able to articulate and explain complex paradigms in simple lay terms Ability to collaborate and communicate with other members of the team Ability to successfully engage in multiple initiatives and projects simultaneously Have an excellent technical understanding of: Azure cloud computing concepts and design E365 / Office 365 / Teams / OneDrive / SharePoint Azure AD/Entra ID and knowledge of networking principles Deploying resources with IaC (Terraform) techniques, using PS/CLI/ARM templates SCCM CI/CD pipelines Intune policies and device management, iOS/Android Powershell and Terraform scripting HyperV server SQL Server Failover Clustering, High Availability and Disaster Recovery techniques Cloud DR solutions Networking switch administration and PaloAlto firewall (knowledge of) Azure Kubernetes / containers DevOps work practices, pipelines, git control


- Company Name
- Owen Thomas
- Job Title
- Head of Backend Engineering (Hands ON), Golang/AWS | Social Media, Scale-Up, 10 Million Users | Salary Up to £140,000+ Benefits & Bonus | London, Hybrid 2 days
- Job Description
- Head of Backend Engineering, Golang/AWS | Social Media, Scale-Up, 10 Million Users | Salary Up to £140,000+ Benefits & Bonus | London, Hybrid 2 days We’re seeking a seasoned Head of Backend Engineering to joining a fast-growing social media mobile application, with over over 10 million downloads. This role could be a fantastic opportunity for someone who is currently leading a small team, to take a leap into a larger scale role while also staying closer to the code. The role eventually will be managing 5 different teams and over 20 engineers, however they are happy to look at profiles of people that have strong technical skills, manage small teams and are looking to take the next jump in their career. The Company / Situation: The company is profitable and has been consistently growing, however due to demand has recently expanded their development team across all areas, meaning they now have a need for a Head of Backend Engineering to take ownership of the backend and platform teams. They are extremely well known in multiple countries across the world, such as the UK, US, Pakistan, and all over Europe. But they don't want to settle there and are ready to internationalise the product. Responsibilities: Managing a team of 20+ people Drive best practives through the Backend and Platform. Manage 5 Team Leaders to get the best out of each team Own company and squad initiatives. Keep up to date with the latest Golang tech stack. Every now and again jumping into the code. Require Experience for the Head of Backend Engineering, Golang/AWS | Social Media, Scale-Up, 10 Million Users | Salary Up to £140,000+ Benefits & Bonus | London, Hybrid 2 days Over 10 years working in Backend Engineering, exposure to Golang & AWS 4+ years experience in a leadership role Solid experience management & mentoring junior developers Experience leading from the front and making architectural decisions Exposure to training other leaders. Experience working in a scale-up / startup. Identifying problems and introducing new practices to a company. Remuneration: Up to £140,000+ Bonus and Benefits Equity within the company Hybrid Working If you are keen to hear more about the Head of Backend Engineering, Golang/AWS | Social Media, Scale-Up, 10 Million Users | Salary Up to £140,000+ Benefits & Bonus | London, Hybrid 2 dayss | Drop me a message and if we think you are a good fit, we will give you a call!


- Company Name
- Eutopia Solutions Ltd
- Job Title
- Senior Cloud Infrastructure Engineer (Azure)
- Job Description
- Senior Cloud Infrastructure Engineer (Azure) Manchester/Hybrid working We are working with a Global Professional Services client as they look to add to their Global Infrastructure Team with the appointment of a Senior Cloud Infrastructure Engineer managing cloud infrastructure in the Manchester Team. Spanning Europe, Asia, America and the Middle East they have a workforce of more than 5,500 and continually invest in their Technology function. You are joining them as they continue their cloud journey Globally. You would be responsible for implementing and maintaining scalable, secure, and reliable technology infrastructure solutions in Microsoft Azure. Duties will include, but not be limited to, deploying and managing cloud infrastructure on Microsoft Azure using Terraform, you will also develop and maintain Infrastructure as Code (IaC) solutions to automate provisioning and configuration management. The role will involve you working closely with the entire Infrastructure Team, incorporating both operational and architecture personnel. You will act as a SME within the Team. Key skills and experience required: Experience with Microsoft Azure cloud services and solutions in a multi-site enterprise-scale environment Proven expertise in Microsoft Azure cloud services, networking, security, and governance Knowledge and experience of working with automation tools such as Terraform, ARM Templates, Ansible, or Kubernetes Experience with hybrid cloud and multi-cloud environments Experience in cloud infrastructure engineering, DevOps, or similar Cloud certification (ie Azure Solutions Architect Expert, Azure DevOps Engineer Expert, Azure Security Engineer Associate or an alternate similarly recognised certification) Hybrid working is offered. Our client is renowned for the investment they make in their internal talent. You will be offered continual professional development opportunities within a supportive environment. In addition to the salary on offer there is a raft of benefits, and these include annual bonus and healthcare, amongst others.