cover image
Darktrace

Python Software Engineer

Hybrid

Cambridge, United Kingdom

Full Time

12-03-2025

Job Specifications

Darktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption.

For over a decade, Darktrace has pioneered a proactive, AI-native approach to security. Our roots lie deep in innovation. The Darktrace AI Research Centre based in Cambridge, UK, has conducted research establishing new thresholds in cybersecurity, with technology innovations backed by over 200 patents and pending applications.

Today, Darktrace is a global leader in cybersecurity AI, delivering the essential cybersecurity platform to protect organisations today and for an ever-changing future.

What will I be doing:

You will join the significant R&D teams in Cambridge that create and improve the products behind the company’s rapid growth. Our software engineers work across a wide variety of projects and with a diverse toolset.

Contributing to projects ranging from the rapid prototyping of new ideas,
Working to the solid structured development of existing platforms,
Working towards the aim of furthering our unique methodology in defending against unknown cyber-attacks,
Innovation is of paramount importance and as such, creativity in approach is encouraged as much as traditional project-based development,
The role requires the core competency of python development but will expand to become more specialised in one or more areas of technology.

This is a hybrid role, and the expectation would be to work a minimum of 2 days a week in the Cambridge office.

What experience do I need:

We welcome applications from engineers who have a solution focused mindset that can combine this with an analytical approach to problem-solving. During the interview process you’ll be able to demonstrate your ability to program using Python and will show an understanding of writing code in a production environment. Additionally, it’s likely that you’ll be:

Comfortable working autonomously and taking independent decisions as well as having the ability to work cooperatively within a team,
Able to show knowledge or interest in cyber-security / malware forensics,
Experienced with statistical analysis of static or dynamic systems,
Familiar with Docker,
Knowledgeable about cloud computing environments would be beneficial.

Experience of working with a range of other programming languages such as JavaScript, Rust, and C++ would also be beneficial but isn’t essential.

Benefits we offer:

23 days’ holiday + all public holidays, rising to 25 days after 2 years of service,
Additional day off for your birthday,
Private medical insurance which covers you, your cohabiting partner and children,
Life insurance of 4 times your base salary,
Salary sacrifice pension scheme,
Enhanced family leave,
Confidential Employee Assistance Program,
Cycle to work scheme.

About the Company

Darktrace is a global leader in cybersecurity AI, providing the essential cybersecurity platform to secure organizations today and for an ever-changing future. Darktrace AI learns from each business's unique data in real time, detecting threats and intervening against attacks with precision and speed. We are a diverse and inclusive team of over 2,400 employees, each playing a crucial role in protecting nearly 10,000 organizations and communities worldwide from known, unknown, and novel cyber-threats. Know more

Related Jobs

Company background Company brand
Company Name
Datatech Analytics
Job Title
Full Stack Developer
Job Description
Full Stack Developer - Marketing Salary: Negotiable to £50K Dependent on Experience Location: Central London – Hybrid working 1 day a week Ref: J12935 A marketing effectiveness consultancy geared toward the measurement of every element of the marketing mix: from in-store and field sales activity to the more traditional measurement areas of ATL and digital marketing activity. Founded in late 2014, their story has been one of rapid growth with the latest year already looking set to deliver double the turnover of the previous and a strong international client base. With this success they seek to expand their engineering team with a proactive and skilled Full Stack Developer to contribute to the design, development, and deployment of internal and client-facing applications. The role requires collaboration across technical and product teams, working closely with data scientists and business analysts to deliver robust solutions. The Full Stack Developer will have experience of building web applications, an interest in data analytics, and a desire to contribute to high-impact projects Key Responsibilities: Develop and maintain scalable backend services using Python frameworks (Flask/Django) Build responsive and user-friendly frontend interfaces with React or other modern frameworks Design and optimize database structures and queries in PostgreSQL Ensure the efficient and secure handling of large datasets for analytics purposes Collaborate with data scientists to integrate complex statistical models into production applications Participate in agile development cycles, ensuring continuous delivery of high-quality features Manage cloud-based infrastructure using Azure, ensuring optimal performance and scalability Write unit tests and ensure software quality through automated testing frameworks Support the deployment and monitoring of applications in production environments Contribute to system architecture decisions and process improvements Essential Skills: Backend Development: Python (Flask/Django), SQL (PostgreSQL), SQLAlchemy Frontend Development: JavaScript (React or similar frameworks), HTML, CSS Data Visualization: Experience with libraries such as matplotlib, seaborn, plotly Cloud Infrastructure: Familiarity with Azure and cloud-based deployments Version Control: Proficient with GitHub Desirable Skills: Containerization/Orchestration: Docker, Kubernetes Message Queuing: RabbitMQ or similar Cache Management: Redis Data Processing: Experience working with data pipelines and processing large datasets Full current and future UK working rights required; sponsorship not available. If this role sounds like the perfect opportunity, why not get in touch to find out more. Alternatively, you can refer a friend or colleague by taking part in our fantastic referral schemes! If you have a friend or colleague who would be interested in this role, please refer them to us. For each relevant candidate that you introduce to us (there is no limit) and we place, you will be entitled to our general gift/voucher scheme. Datatech is one of the UK’s leading recruitment agencies in the field of analytics and host of the critically acclaimed event, Women in Data. For more information, visit our website: www.datatech.org.uk
London, United Kingdom
Hybrid
Full Time
12-03-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
DevOps Engineer Macclesfield - AWS, EKS, Kubernetes
Job Description
DevOps Engineer - AWS, EKS, Kubernetes A growing eCommerce client of ours based in Macclesfield is looking for an experienced DevOps Engineer with strong Kubernetes experience to join their team. This is a newly founded team where you will have a strong input on the technologies being used and direction the platform is built. They require the successful engineer to visit the office 2 consecutive days per fortnight and can pay up to £75K. Essential Experience: AWS EKS Kubernetes Github Actions This position will go quickly, so please get in touch with Oliver Bernard as soon as possible to discuss in more detail. DevOps Engineer - AWS, EKS, Kubernetes
Macclesfield, United Kingdom
Hybrid
Full Time
12-03-2025
Company background Company brand
Company Name
Jobs via eFinancialCareers
Job Title
Senior Java Developer - Citi
Job Description
Project description: Unity is the global authority for business transactions across Citi, covering transactions across all asset classes in capital markets, commercial payments, account management and more. At its core Unity provides a unique reference that keeps with a transaction for its entire lifetime thereby allowing full traceability from front office to back office providing great business benefit. A senior development position responsible for accomplishing results through hands on development/bug fixes of our Java application. The overall objective of this role is to drive applications development through programming activities. R esponsibilities Participate in design sessions with the development team, both employees and vendors located across multiple locations Progress assigned JIRA tasks assign to completion Provide user/support documentation Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality Perform peer code review of project codebase changes Communicate with stakeholders to help shape requirements and design decisions Mentor/coach junior team members. Ensure that best practices and standards are followed as part of the application development life cycle. Participation in SDLC, Agile SCRUM Analyze existing software systems and propose solutions to improve overall design, architecture, and efficiency Troubleshoot and debug applications Ensure applications meet performance and scalability requirements Stay up to date with the latest technologies and industry trends Mandatory Skills Experience as Java software developer. This will be tested at interview Messaging Systems experience (Kafka, Nats, Solace, TiBCo, RabbitMQ etc.) Experience working with SQL and databases such as Oracle, SQL Server, Hadoop etc. Agile SCRUM Experience with Java Multithreading/Concurrency, Web Services (SOAP/REST), DB2 Database, JMS, MQ, NDM, SFTP Acquainted with industry best practices and standards, software development tools and techniques Experience in developing distributed systems Experience in the use of Containers (Docker, Kubernetes) Nice to have skills Experience in Low Latency Software Development Experience in C++ Experience in C# Experience in SBE Ability to work with distributed teams across multiple time zones Education: Bachelor's degree in Computer Science, Engineering, Information Technology or similar discipline ------------------------------------------------------ Job Family Group: Technology------------------------------------------------------ Job Family: Applications Development------------------------------------------------------ Time Type: Full time------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting
London, United Kingdom
On site
Full Time
12-03-2025
Company background Company brand
Company Name
Padocare
Job Title
Backend .NET Developer (NHS Integration Specialist)
Job Description
Company Description Padocare is a cloud-based digital social care records solution that leverages AI to make care records accessible and personalised, reimagining the delivery of adult social care. Join us in reshaping the future of adult social care with AI technology one shift at a time. Role Description This is a full-time remote role for a Backend .NET Developer (NHS Integration Specialist) at Padocare. The role involves working on Object-Oriented Programming (OOP), Software Development, .NET Core, Programming, and ASP.NET MVC to integrate with the NHS system and enhance the functionality of our digital social care records solution. Qualifications Experience in Object-Oriented Programming (OOP) and Software Development Proficiency in .NET Core and ASP.NET MVC Razor and Blazor Strong programming skills Bachelor's degree in Computer Science, Information Technology, or related field Experience with healthcare or NHS integration is a plus Technical Core: .NET Expertise: C#/.NET Core 8+, Entity Framework, ASP.NET Web API NHS Integration: Experience with NHS Login API, FHIR/HL7 standards, Spine Directory Services Azure Ecosystem: ARM/Bicep templates, Azure Functions, Service Bus, CI/CD Pipelines (YAML) AI Implementation: RAG pattern implementation, Azure AI Search, LangChain integration Infrastructure: Terraform, Kubernetes, Azure Monitor/Application Insights Specialist Requirements: NHS Digital Data Security Toolkit (DST) compliance experience Blueprint for NHS-connected systems architecture Medication schedule optimisation algorithms Geospatial routing with Azure Maps API NHS-Specific Architecture Skills
Sunderland, United Kingdom
Hybrid
Full Time
12-03-2025