Hewlett Packard Enterprise
Cambridge, Cambridgeshire
C++ AI/ML Software Engineer C++ AI/ML Software Engineer - HP Wolf Security is changing the future of endpoint security through delivering secure PCs with advanced hardware enforced security features. As AI becomes increasingly important in cybersecurity, we are expanding our R&D team in Cambridge, UK and are looking for an experienced C++ AI/ML Software Engineer to help develop the next generation of intelligent security solutions. You will design, develop, and optimise AI and machine learning capabilities within our security platform, contributing to innovative features that leverage advanced analytics, behavioural detection and intelligent threat prevention. You will work as part of a highly collaborative engineering team, bridging the gap between cutting edge machine learning research and production grade security software. We offer a comprehensive benefits package and excellent career development opportunities. Visit our technical blogs: Responsibilities Design, develop and maintain AI/ML driven features within HP Wolf Security products. Develop high performance C++ components that integrate machine learning models into endpoint security solutions. Collaborate with data scientists and security researchers to productionise AI and machine learning algorithms. Optimise model inference, performance, scalability and resource utilisation on endpoint devices. Develop data processing, evaluation and automation tools using Python. Contribute to the design and implementation of intelligent threat detection, behavioural analysis and anomaly detection capabilities. Participate in architecture discussions, code reviews, testing and continuous improvement of engineering practices. Evaluate emerging AI technologies and contribute to future product innovation. Requirements Strong proficiency in modern C++ design, development, debugging, testing and performance optimisation. Experience developing and deploying machine learning or AI based software solutions. Excellent analytical, problem solving and software engineering skills. Experience working with Python for machine learning workflows, automation or tooling. Understanding of software development lifecycle, testing methodologies and version control systems. Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering or equivalent experience. Exposure to machine learning frameworks such as TensorFlow, PyTorch, ONNX Runtime or similar. Experience with AI model deployment, optimisation and inference in production environments. Experience with data processing, feature engineering and model evaluation techniques. Experience or understanding of security, cybersecurity or threat detection applications of AI/ML. Experience with Large Language Models, Generative AI or AI assisted security technologies. High performance, multi threaded or systems level C++ development experience. Experience with cloud based AI/ML services and MLOps practices. Linux and Windows platform development experience. Location & Working Model This role is based in HP's Cambridge office under a hybrid working arrangement, with a minimum requirement to be onsite three days per week. Regular in person collaboration is encouraged. Benefits We offer a comprehensive benefits package and excellent career development opportunities. Equal Opportunity Employer (EEO) HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, colour, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state and local law(s). You will not be subject to any adverse treatment if you choose to disclose the information requested. This information is kept in strict confidence. For more information, review HP's EEO Policy or read about your rights as an applicant under the law.
C++ AI/ML Software Engineer C++ AI/ML Software Engineer - HP Wolf Security is changing the future of endpoint security through delivering secure PCs with advanced hardware enforced security features. As AI becomes increasingly important in cybersecurity, we are expanding our R&D team in Cambridge, UK and are looking for an experienced C++ AI/ML Software Engineer to help develop the next generation of intelligent security solutions. You will design, develop, and optimise AI and machine learning capabilities within our security platform, contributing to innovative features that leverage advanced analytics, behavioural detection and intelligent threat prevention. You will work as part of a highly collaborative engineering team, bridging the gap between cutting edge machine learning research and production grade security software. We offer a comprehensive benefits package and excellent career development opportunities. Visit our technical blogs: Responsibilities Design, develop and maintain AI/ML driven features within HP Wolf Security products. Develop high performance C++ components that integrate machine learning models into endpoint security solutions. Collaborate with data scientists and security researchers to productionise AI and machine learning algorithms. Optimise model inference, performance, scalability and resource utilisation on endpoint devices. Develop data processing, evaluation and automation tools using Python. Contribute to the design and implementation of intelligent threat detection, behavioural analysis and anomaly detection capabilities. Participate in architecture discussions, code reviews, testing and continuous improvement of engineering practices. Evaluate emerging AI technologies and contribute to future product innovation. Requirements Strong proficiency in modern C++ design, development, debugging, testing and performance optimisation. Experience developing and deploying machine learning or AI based software solutions. Excellent analytical, problem solving and software engineering skills. Experience working with Python for machine learning workflows, automation or tooling. Understanding of software development lifecycle, testing methodologies and version control systems. Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering or equivalent experience. Exposure to machine learning frameworks such as TensorFlow, PyTorch, ONNX Runtime or similar. Experience with AI model deployment, optimisation and inference in production environments. Experience with data processing, feature engineering and model evaluation techniques. Experience or understanding of security, cybersecurity or threat detection applications of AI/ML. Experience with Large Language Models, Generative AI or AI assisted security technologies. High performance, multi threaded or systems level C++ development experience. Experience with cloud based AI/ML services and MLOps practices. Linux and Windows platform development experience. Location & Working Model This role is based in HP's Cambridge office under a hybrid working arrangement, with a minimum requirement to be onsite three days per week. Regular in person collaboration is encouraged. Benefits We offer a comprehensive benefits package and excellent career development opportunities. Equal Opportunity Employer (EEO) HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, colour, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state and local law(s). You will not be subject to any adverse treatment if you choose to disclose the information requested. This information is kept in strict confidence. For more information, review HP's EEO Policy or read about your rights as an applicant under the law.
OXFORD UNIVERSITY PRESS
Oxford, Oxfordshire
OUP's digital products serve researchers, teachers, and learners across educational and academic institutions. They include a broad range of digital, content and data-centric platforms, learning & assessment services, online journals, research platforms and integration with web and eCommerce application as well as a range of mobile product apps. The Application Architect will work with our Publishing content lifecycle product/systems owners to understand problem statements and collaborate with Enterprise and Solution Architecture colleagues to define all aspects of solution development, appropriate technology, and workflows to develop, implement and quality assure solutions/applications. Solution or application delivery may be through development of new capabilities through projects and programmes or enhancements to existing applications within value streams. This role will also work closely with UX, Quality Assurance, Infrastructure, and Cybersecurity & Privacy colleagues to ensure all aspects of delivery, both functional and non-functional, are fully met. Solution delivery may be through development of new capabilities within projects and programmes, or enhancements to existing applications within value streams. The Application Architect will have hands on responsibility for contributing to and guiding in house development teams and partner vendors in the adoption of architectural patterns and code level implementation of solutions, ensuring that OUP standards, processes and documentation are adhered to. They will also act as a champion for best practices and work to help teams continuously improve their architectural approaches and DevOps processes. The Application Architect will have hands on experience of programming languages, software frameworks, hosting and cloud services and varied delivery methodologies such as Scrum, Kanban and Scaled Agile. We operate a hybrid working policy that requires a minimum of 2 days per week in the Oxford office. About You To be successful in this role, you will ideally have: A deep understanding of technology and how it can be both developed and used to meet business requirements. Experience of technically leading development teams, acting as the technical authority, guiding and coaching development team members Strong development experience in building business systems with high level languages and at scale. Analysis of data requirements, storage and data processing, including XML and JSON formats. A knowledge of business analysis and development methodologies, particularly agile development and preferably Scrum. Experience in delivering Enterprise solutions within Book Publishing or Library sectors including content lifecycle management Broad knowledge of technologies such as Java, Python, ReactJS, Node.JS, SAP, AWS, Azure etc. Knowledge of Enterprise Architecture principles. Development and application of coding standards Experience of working with Scrum, Kanban and Scaled Agile methodologies Experience in shaping, advising on, and delivering solutions to required quality within agreed budget and timescales Deep domain knowledge and experience Strong UX experience / awareness (desirable) A proven ability to direct development teams both on and offshore (desirable) We care about work/life balance here at OUP. With this in mind we offer 25 days' holiday that rises with service, plus bank holidays and Christmas closure (3-days) and a 35-hour working week. We are open to discussing flexibility in respect to working patterns, dependent on role. We also have a great variety of active employee networks and societies. We help make your money go further by contributing to your pension up to 12%, offering loans and savings schemes through our partnership with Salary Finance, in addition to travel to work schemes and access to a wide range of local discounts. This role comes with the added benefit of a discretionary annual payment. Please see our Rewards and Recognition page for more information. We are committed to supporting diversity in our workforce, and ensuring an inclusive environment where all individuals can thrive. We seek to employ a workforce representative of the markets that we serve and encourage applications from all.
OUP's digital products serve researchers, teachers, and learners across educational and academic institutions. They include a broad range of digital, content and data-centric platforms, learning & assessment services, online journals, research platforms and integration with web and eCommerce application as well as a range of mobile product apps. The Application Architect will work with our Publishing content lifecycle product/systems owners to understand problem statements and collaborate with Enterprise and Solution Architecture colleagues to define all aspects of solution development, appropriate technology, and workflows to develop, implement and quality assure solutions/applications. Solution or application delivery may be through development of new capabilities through projects and programmes or enhancements to existing applications within value streams. This role will also work closely with UX, Quality Assurance, Infrastructure, and Cybersecurity & Privacy colleagues to ensure all aspects of delivery, both functional and non-functional, are fully met. Solution delivery may be through development of new capabilities within projects and programmes, or enhancements to existing applications within value streams. The Application Architect will have hands on responsibility for contributing to and guiding in house development teams and partner vendors in the adoption of architectural patterns and code level implementation of solutions, ensuring that OUP standards, processes and documentation are adhered to. They will also act as a champion for best practices and work to help teams continuously improve their architectural approaches and DevOps processes. The Application Architect will have hands on experience of programming languages, software frameworks, hosting and cloud services and varied delivery methodologies such as Scrum, Kanban and Scaled Agile. We operate a hybrid working policy that requires a minimum of 2 days per week in the Oxford office. About You To be successful in this role, you will ideally have: A deep understanding of technology and how it can be both developed and used to meet business requirements. Experience of technically leading development teams, acting as the technical authority, guiding and coaching development team members Strong development experience in building business systems with high level languages and at scale. Analysis of data requirements, storage and data processing, including XML and JSON formats. A knowledge of business analysis and development methodologies, particularly agile development and preferably Scrum. Experience in delivering Enterprise solutions within Book Publishing or Library sectors including content lifecycle management Broad knowledge of technologies such as Java, Python, ReactJS, Node.JS, SAP, AWS, Azure etc. Knowledge of Enterprise Architecture principles. Development and application of coding standards Experience of working with Scrum, Kanban and Scaled Agile methodologies Experience in shaping, advising on, and delivering solutions to required quality within agreed budget and timescales Deep domain knowledge and experience Strong UX experience / awareness (desirable) A proven ability to direct development teams both on and offshore (desirable) We care about work/life balance here at OUP. With this in mind we offer 25 days' holiday that rises with service, plus bank holidays and Christmas closure (3-days) and a 35-hour working week. We are open to discussing flexibility in respect to working patterns, dependent on role. We also have a great variety of active employee networks and societies. We help make your money go further by contributing to your pension up to 12%, offering loans and savings schemes through our partnership with Salary Finance, in addition to travel to work schemes and access to a wide range of local discounts. This role comes with the added benefit of a discretionary annual payment. Please see our Rewards and Recognition page for more information. We are committed to supporting diversity in our workforce, and ensuring an inclusive environment where all individuals can thrive. We seek to employ a workforce representative of the markets that we serve and encourage applications from all.
United States Digital Space LLC
Cambridge, Cambridgeshire
C++ AI/ML Software Engineer HP Wolf Security is changing the future of endpoint security through delivering secure PCs with advanced hardware enforced security features. As AI becomes increasingly important in cybersecurity, we are expanding our R&D team in Cambridge, UK and are looking for an experienced C++ AI/ML Software Engineer to help develop the next generation of intelligent security solutions. You will be designing, developing, and optimizing AI and machine learning capabilities within our security platform, contributing to innovative features that leverage advanced analytics, behavioural detection, and intelligent threat prevention. Working as part of a highly collaborative engineering team, you will help bridge the gap between cutting edge machine learning research and production grade security software. To see what our engineering teams are working on, visit our technical blogs: We're looking for a talented software engineer with a strong background in modern C++ development and experience applying machine learning and AI techniques within commercial software products. This is a fantastic full time opportunity for a collaborative, hands on, and experienced developer to join a growing team working at the intersection of cybersecurity, systems software, and artificial intelligence. We offer a comprehensive benefits package and excellent career development opportunities. Responsibilities Design, develop, and maintain AI/ML driven features within HP Wolf Security products. Develop high performance C++ components that integrate machine learning models into endpoint security solutions. Collaborate with data scientists and security researchers to productionise AI and machine learning algorithms. Optimise model inference, performance, scalability, and resource utilisation on endpoint devices. Develop data processing, evaluation, and automation tools using Python. Contribute to the design and implementation of intelligent threat detection, behavioural analysis, and anomaly detection capabilities. Participate in architecture discussions, code reviews, testing, and continuous improvement of engineering practices. Evaluate emerging AI technologies and contribute to future product innovation. Qualifications Strong proficiency in modern C++ design, development, debugging, testing, and performance optimisation. Experience developing and deploying machine learning or AI based software solutions. Excellent analytical, problem solving, and software engineering skills. Experience working with Python for machine learning workflows, automation, or tooling. Understanding of software development lifecycle, testing methodologies, and version control systems. Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or equivalent experience. Desired Additional Experience Machine learning frameworks such as TensorFlow, PyTorch, ONNX Runtime, or similar. AI model deployment, optimisation, and inference in production environments. Data processing, feature engineering, and model evaluation techniques. Security, cybersecurity, or threat detection applications of AI/ML. Large Language Models (LLMs), Generative AI, or AI assisted security technologies. High performance, multi threaded, or systems level C++ development. Cloud based AI/ML services and MLOps practices. Location & Working Model This role is based in HP's Cambridge office under a hybrid working arrangement, with a minimum requirement to be onsite three days per week. As a people focused senior role, regular in person collaboration is encouraged. About You You're out to reimagine and reinvent what's possible - in your career as well as the world around you. We love taking on tough challenges, disrupting the status quo, and creating what's next. We're in search of talented people who are inspired by big challenges, driven to learn and grow, and dedicated to making a meaningful difference. Why Join HP Wolf Security HP Wolf Security is central to HP's strategy in the PC market, with security designed into hardware, firmware, and software. This integrated approach enables HP to differentiate through built in, enterprise grade protection and manageability. This role sits at the heart of that strategy, helping deliver the tools that allow customers to deploy, manage, and trust secure PCs at scale. The primary focus of the HP Wolf Security team is developing cyber security solutions to protect our customers' devices and data. The digital threat landscape is ever changing and as the cybersecurity industry reacts and adapts to changes, so too do the malware authors. Our unique micro virtualization technology ensures customers are protected from even the most bleeding edge cyber security threats. That micro virtualization technology forms a key pillar in a wider cyber security suite that we're actively developing. Our History Inspired by the isolation principles of traditional virtualization, HP's team known then as Bromium created a game changing technology called micro virtualization to protect end users against advanced malware. Every task the user performs, such as opening a document or clicking on a link, is isolated in its own micro VM, with access to just the resources required for that task, and existing just for the life of the task. Protection is thus provided through isolation, without relying on detection, hence reliably defending the user from polymorphic and even zero day malware. Bromium was acquired by HP Inc on 19 September 2019 forming HP Wolf Security. For more information, visit our website: Equal Opportunity Employer (EEO) HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation, or any other characteristic protected by applicable national, federal, state, and local law(s). Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. The information obtained will be kept in strict confidence. For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: "Know Your Rights: Workplace Discrimination is Illegal".
C++ AI/ML Software Engineer HP Wolf Security is changing the future of endpoint security through delivering secure PCs with advanced hardware enforced security features. As AI becomes increasingly important in cybersecurity, we are expanding our R&D team in Cambridge, UK and are looking for an experienced C++ AI/ML Software Engineer to help develop the next generation of intelligent security solutions. You will be designing, developing, and optimizing AI and machine learning capabilities within our security platform, contributing to innovative features that leverage advanced analytics, behavioural detection, and intelligent threat prevention. Working as part of a highly collaborative engineering team, you will help bridge the gap between cutting edge machine learning research and production grade security software. To see what our engineering teams are working on, visit our technical blogs: We're looking for a talented software engineer with a strong background in modern C++ development and experience applying machine learning and AI techniques within commercial software products. This is a fantastic full time opportunity for a collaborative, hands on, and experienced developer to join a growing team working at the intersection of cybersecurity, systems software, and artificial intelligence. We offer a comprehensive benefits package and excellent career development opportunities. Responsibilities Design, develop, and maintain AI/ML driven features within HP Wolf Security products. Develop high performance C++ components that integrate machine learning models into endpoint security solutions. Collaborate with data scientists and security researchers to productionise AI and machine learning algorithms. Optimise model inference, performance, scalability, and resource utilisation on endpoint devices. Develop data processing, evaluation, and automation tools using Python. Contribute to the design and implementation of intelligent threat detection, behavioural analysis, and anomaly detection capabilities. Participate in architecture discussions, code reviews, testing, and continuous improvement of engineering practices. Evaluate emerging AI technologies and contribute to future product innovation. Qualifications Strong proficiency in modern C++ design, development, debugging, testing, and performance optimisation. Experience developing and deploying machine learning or AI based software solutions. Excellent analytical, problem solving, and software engineering skills. Experience working with Python for machine learning workflows, automation, or tooling. Understanding of software development lifecycle, testing methodologies, and version control systems. Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or equivalent experience. Desired Additional Experience Machine learning frameworks such as TensorFlow, PyTorch, ONNX Runtime, or similar. AI model deployment, optimisation, and inference in production environments. Data processing, feature engineering, and model evaluation techniques. Security, cybersecurity, or threat detection applications of AI/ML. Large Language Models (LLMs), Generative AI, or AI assisted security technologies. High performance, multi threaded, or systems level C++ development. Cloud based AI/ML services and MLOps practices. Location & Working Model This role is based in HP's Cambridge office under a hybrid working arrangement, with a minimum requirement to be onsite three days per week. As a people focused senior role, regular in person collaboration is encouraged. About You You're out to reimagine and reinvent what's possible - in your career as well as the world around you. We love taking on tough challenges, disrupting the status quo, and creating what's next. We're in search of talented people who are inspired by big challenges, driven to learn and grow, and dedicated to making a meaningful difference. Why Join HP Wolf Security HP Wolf Security is central to HP's strategy in the PC market, with security designed into hardware, firmware, and software. This integrated approach enables HP to differentiate through built in, enterprise grade protection and manageability. This role sits at the heart of that strategy, helping deliver the tools that allow customers to deploy, manage, and trust secure PCs at scale. The primary focus of the HP Wolf Security team is developing cyber security solutions to protect our customers' devices and data. The digital threat landscape is ever changing and as the cybersecurity industry reacts and adapts to changes, so too do the malware authors. Our unique micro virtualization technology ensures customers are protected from even the most bleeding edge cyber security threats. That micro virtualization technology forms a key pillar in a wider cyber security suite that we're actively developing. Our History Inspired by the isolation principles of traditional virtualization, HP's team known then as Bromium created a game changing technology called micro virtualization to protect end users against advanced malware. Every task the user performs, such as opening a document or clicking on a link, is isolated in its own micro VM, with access to just the resources required for that task, and existing just for the life of the task. Protection is thus provided through isolation, without relying on detection, hence reliably defending the user from polymorphic and even zero day malware. Bromium was acquired by HP Inc on 19 September 2019 forming HP Wolf Security. For more information, visit our website: Equal Opportunity Employer (EEO) HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation, or any other characteristic protected by applicable national, federal, state, and local law(s). Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. The information obtained will be kept in strict confidence. For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: "Know Your Rights: Workplace Discrimination is Illegal".