Security Software Engineer - Python & AI Evaluation

Reference: 81h7cpvak2qy1df1ojth

We are seeking a Security Software Engineer specialising in Python and AI evaluation to help design, build and assess secure software systems that support the development of reliable artificial intelligence products. You will work across application security, automation and model evaluation, creating robust tools and services that identify vulnerabilities, validate system behaviour and improve the safety and quality of AI-enabled applications.

Your responsibilities will include developing maintainable Python code for security testing, evaluation pipelines and internal tooling; designing automated tests for APIs, data flows, authentication mechanisms and AI model interactions; and analysing outputs to identify risks such as prompt injection, data leakage, insecure tool use, bias, hallucinations and unexpected model behaviour. You will create clear evaluation criteria, test cases and reporting processes, collaborate with software engineers, researchers and security specialists, and communicate technical findings to both technical and non-technical stakeholders. You may also contribute to threat modelling, secure coding reviews, incident investigations and the continuous improvement of engineering standards.

The successful candidate will have professional experience in Python software development, security engineering, application testing or a related discipline. You should be comfortable working with APIs, web technologies, version control, automated testing and common software development practices, with a sound understanding of secure design principles and vulnerability assessment. Experience evaluating generative AI or machine-learning systems, developing adversarial test scenarios, or working with large language models is highly desirable. Familiarity with cloud platforms, containers, CI/CD pipelines, data privacy, security frameworks or penetration-testing techniques would be an advantage. We value curiosity, strong analytical ability, careful documentation and a practical approach to solving ambiguous problems. You should be able to work independently, challenge assumptions constructively and contribute effectively within a collaborative, fast-moving technical environment.

COMPETITIVE SALARY
Added 30/09/2026
Reference: 81h7cpvak2qy1df1ojth

Security Software Engineer - Python & AI Evaluation

London, England, United Kingdom Contract Security Engineer

Other similar jobs

Senior Application Security Engineer - AI Code Evaluation

Added 30/09/2026

We are seeking a Senior Application Security Engineer to help evaluate the security, reliability, and misuse resistance of AI-generated code. In this role, you will design and execute assessments that identify vulnerabilities, insecure coding patterns, and potential weaknesses in software produced by advanced AI systems. You will work across application security, secure software development, and AI evaluation, helping establish practical standards for measuring code quality and security at scale. Your responsibilities will include developing threat models, security test plans, and automated evaluation frameworks for AI-generated applications and code snippets. You will review outputs for vulnerabilities such as injection, authentication and...

Learn more

Senior IBM QRadar Security Engineer – SIEM | Python | CrowdStrike

Added 06/10/2026

We are seeking a Senior QRadar Security Engineer to design, maintain and improve enterprise security monitoring and incident detection capabilities. You will take ownership of SIEM engineering activities, including QRadar architecture, log source onboarding, parsing, normalisation, correlation rules, dashboards, offence management and performance tuning. Working closely with security operations, infrastructure and application teams, you will ensure that relevant telemetry is collected, reliable and aligned with threat detection and compliance requirements. The role will involve developing and refining use cases for suspicious activity, supporting incident investigations, conducting threat hunting and improving the organisation’s overall detection and response maturity. You will integrate...

Learn more

Data Engineer (Python, Kibana, Elasticsearch & AWS) - DV Security Clearance

Added 22/09/2026

We are seeking an experienced Data Engineer to design, build and maintain reliable data solutions within a secure technology environment. Working with Python, Elasticsearch, Kibana and AWS, you will help transform complex data into accessible, high-quality information that supports operational decision-making, monitoring and analysis. This is an opportunity to contribute to technically challenging projects where security, resilience and performance are essential. Your responsibilities will include developing and maintaining data ingestion and processing pipelines using Python; collecting, cleansing, validating and transforming structured and unstructured data; and designing effective Elasticsearch indices, mappings and queries. You will create and enhance Kibana dashboards, visualisations...

Learn more

Senior System Software Engineer, Tegra Security Software

Added 12/10/2026

We are seeking a Senior System Software Engineer to lead the design, development, and integration of security-focused software for advanced embedded and automotive computing platforms. In this role, you will work across firmware, operating systems, hardware security, and platform software to deliver robust solutions that protect devices throughout their lifecycle. You will collaborate with architects, hardware engineers, kernel developers, validation teams, and external technology partners to define requirements and transform them into reliable, production-ready implementations. Your responsibilities will include developing and maintaining low-level system software for secure boot, trusted execution environments, key management, device authentication, cryptographic services, secure firmware updates,...

Learn more

Security Engineer - Software Security Enablement

Added 25/09/2026

We are seeking a Security Engineer – Software Security Enablement to help strengthen security across the software development lifecycle. In this role, you will work closely with engineering, platform, architecture and product teams to embed practical security controls into development processes, tools and services. You will help teams build secure software by providing guidance, automation, reusable patterns and hands-on support throughout design, implementation, testing and release. Your responsibilities will include developing and maintaining security enablement capabilities such as secure coding guidance, developer tooling, security testing integrations, vulnerability management workflows and software supply chain controls. You will support the adoption of...

Learn more

Senior Software Security Engineer (£98k-£115k + Equity) at Harmonic Security Inc.

Added 03/09/2026

We are looking for a Senior Software Security Engineer to help build secure, resilient products in a fast-moving technology environment. This is a hands-on role for an experienced engineer who can combine strong software development skills with a deep understanding of application and cloud security. You will work closely with engineering, product and infrastructure teams to embed security throughout the software development lifecycle, from design and implementation through to deployment and ongoing improvement. The position offers a salary of £98,000–£115,000 plus equity. Your responsibilities will include designing and implementing secure, scalable services; reviewing code and architecture for vulnerabilities; developing security...

Learn more

Software Development Engineer - Security Automation, AWS Security Epoxy

Added 19/08/2026

We are seeking a talented Software Development Engineer specializing in Security Automation to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing innovative security automation solutions that enhance the security posture of cloud environments. You will collaborate with cross-functional teams to identify security challenges and develop automated tools and processes to mitigate risks. Your expertise in software development and security best practices will play a crucial role in safeguarding critical assets and data. The ideal candidate will possess proficiency in programming languages such as Python, Java, or Go, with experience in cloud services,...

Learn more

Software Engineer - Security

Added 13/10/2026

We are seeking a Software Engineer - Security to help design, build and maintain secure, reliable software across a range of products and services. You will work closely with software engineers, security specialists, architects and product teams to identify risks, improve security controls and embed secure development practices throughout the software development lifecycle. The role offers the opportunity to contribute to meaningful security initiatives while solving complex technical problems in a collaborative engineering environment. Your responsibilities will include developing and reviewing secure, maintainable code; conducting threat modelling, design reviews and security assessments; and identifying vulnerabilities through automated testing, code analysis...

Learn more

Senior Embedded Software Engineer, Pixel Phone Security

Added 08/10/2026

We are seeking a Senior Embedded Software Engineer to help strengthen security across next-generation mobile devices. In this role, you will design, develop and maintain low-level software that protects device integrity, user data and trusted execution environments from evolving threats. You will work across boot security, secure firmware, hardware-backed key management, cryptographic services, trusted applications and platform resilience. Your responsibilities will include defining security architecture, implementing and reviewing embedded C/C++ code, analysing attack surfaces, investigating vulnerabilities and contributing to secure development, testing and release processes. You will collaborate closely with hardware engineers, operating-system developers, security researchers and product teams to...

Learn more

Senior Software Development Engineer,NextGen Security, ZeroFriction

Added 02/10/2026

We are seeking a Senior Software Development Engineer to design, build, and operate secure, reliable software solutions that make digital experiences safer and more seamless. In this role, you will work across the full development lifecycle, from technical discovery and architecture through implementation, testing, deployment, and ongoing optimisation. You will help develop security-focused services and platforms that protect users, applications, and data while reducing unnecessary friction in authentication, access, and everyday workflows. You will lead the delivery of complex engineering initiatives, contribute to system and API design, and promote high standards for scalability, availability, observability, and maintainability. Responsibilities will include...

Learn more

Software Development Engineer II, Audio, Twitch & Games (ATG) Security

Added 29/09/2026

We are seeking a Software Development Engineer II to help protect audio, gaming, and interactive experiences across a large-scale digital platform. In this role, you will design, build, and operate reliable security systems that safeguard users, creators, communities, and internal services. You will work closely with software engineers, security specialists, product managers, and operations teams to identify risks, define practical solutions, and deliver secure features throughout the development lifecycle. Your responsibilities will include developing scalable services, tools, and automation for threat detection, abuse prevention, identity and access management, data protection, and security monitoring. You will investigate complex technical and security...

Learn more

Software Development Engineer, AWS Security

Added 29/09/2026

We are seeking a Software Development Engineer to design, build and operate secure, scalable services that protect cloud-based systems and customer data. You will work across the full software development lifecycle, from requirements analysis and architecture through implementation, testing, deployment and ongoing improvement. The role involves partnering with security specialists, software engineers, product managers and operational teams to deliver practical solutions that strengthen identity, access control, threat detection, vulnerability management and security automation. You will develop reliable services and tools using modern programming languages, APIs, distributed systems and infrastructure-as-code. Responsibilities include conducting design and code reviews, improving engineering standards, diagnosing...

Learn more

Software Development Engineer II, Audio, Twitch & Games (ATG) Security

Added 29/09/2026

We are seeking a Software Development Engineer II to help protect audio, gaming, and interactive experiences across a large-scale digital platform. In this role, you will design, build, and maintain reliable security services that safeguard users, creators, content, and internal systems. You will work across the full software development lifecycle, from requirements gathering and technical design through implementation, testing, deployment, monitoring, and continuous improvement. You will collaborate with security specialists, product managers, infrastructure engineers, and partner teams to identify risks and deliver practical, scalable solutions. Responsibilities include developing detection and prevention capabilities, strengthening authentication and authorization controls, investigating security incidents,...

Learn more

Software Development Engineer, AWS Security

Added 28/09/2026

We are seeking a Software Development Engineer to help build secure, scalable services and tools that protect cloud-based platforms and the customers who rely on them. In this role, you will work across the software development lifecycle, from design and implementation through testing, deployment, monitoring, and continuous improvement. You will collaborate with security specialists, software engineers, product managers, and operations teams to identify risks, develop effective solutions, and deliver reliable security capabilities. Your responsibilities will include designing and developing distributed systems, automation, and security-focused applications; improving the detection, prevention, and response to security threats; and creating maintainable, well-tested code. You...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.