basis. This is a Hybrid role and Inside IR35. We're looking for a Senior Software engineer experienced with Real Time video manipulation and parallelprocessing to help to develop high-performance video and AI processing pipelines for use in an operating theatre. Responsibilities include: Design, implement … and optimise video processing pipelines running on computing systems deployed in the operating room Leverage hardware acceleration to develop high-performance, low-latency video capture, processing, AI inference, visualization and streaming software Work as part of a multidisciplinary team to develop robust and secure-by-design software for … optimisation Excellent knowledge of software design principles and C++ design patterns Hands-on experience design low-latency, high-performance, Real Time video or image processing software Experience developing or implementing Real Time image processing algorithms using hardware acceleration Experience with CUDA or OpenCL Experience with TensorRT, Triton, or More ❯
selection and maximize their impact on the Amazon top-line, all the while continuously growing the overall selection. We develop and apply technologies spanning parallelprocessing, storage, Machine Learning, Natural Language Processing, and Image Recognition. You will be part of Services Support Team under Catalog Support and More ❯
selection and maximize their impact on the Amazon top-line, all the while continuously growing the overall selection. We develop and apply technologies spanning parallelprocessing, storage, Machine Learning, Natural Language Processing, and Image Recognition. You will be part of Services Support Team under Catalog Support and More ❯
data architectures that provide cross-team value. Data Modelling & Governance : Establish standards in logical and physical data modelling and data governance. Distributed Computing : Employ parallelprocessing, streaming, and batch workflows to manage large data volumes effectively. ETL & Workflow Automation : Build ETL processes and automated workflows for efficient data More ❯
or symmetric encryption in applications Thorough working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage Extensive knowledge of parallelprocessing, message brokers, and/or distributed task queues Working knowledge of Docker containers Previous experience leading an Agile team of developers a More ❯
codebases. Create clear, concise, verifiable technical specifications, APIs, and integration guides. Support third parties integrating V-Nova SDKs. Test, measure and quantify complex signal processing code, to validate performance and provide customer ready releases. Take personal responsibility for timescale estimation, task prioritisation and design accuracy. Qualifications Experience of working … in video processing or equivalent performance sensitive or high-performance applications. Experience developing Vulkan software, or other modern GPU APIs. Significant experience in developing C/C++ code from the ground up and enhancing established code bases. Willingness to learn new subjects independently and rapidly at the level of … company, is dedicated to improving data compression by building a vast portfolio of innovative technologies based on the game-changing use of AI and parallelprocessing for data, video, imaging, and point cloud compression, with applications across several verticals. This is achieved through deep-science R&D (900+ More ❯
codebases. Create clear, concise, verifiable technical specifications, APIs, and integration guides. Support third parties integrating V-Nova SDKs. Test, measure and quantify complex signal processing code, to validate performance and provide customer ready releases. Take personal responsibility for timescale estimation, task prioritisation and design accuracy. Qualifications Experience of working … in video processing or equivalent performance sensitive or high-performance applications. Experience developing Vulkan software, or other modern GPU APIs. Significant experience in developing C/C++ code from the ground up and enhancing established code bases. Willingness to learn new subjects independently and rapidly at the level of … company, is dedicated to improving data compression by building a vast portfolio of innovative technologies based on the game-changing use of AI and parallelprocessing for data, video, imaging, and point cloud compression, with applications across several verticals. This is achieved through deep-science R&D (900+ More ❯
hosts. Our analytics clusters make use of Spark, HBASE and HDFS. Experience in designing and implementing scalable infrastructure solutions, ideally with some exposure to parallelprocessing environments used for large-scale analytics. An appreciation of security best practice in areas such as network security, threat modelling, vulnerability assessment More ❯
Its technologies have been granted international standard status by MPEG/ISO and SMPTE. Thanks to V-Nova's innovative use of hierarchical and parallelprocessing, its technologies improve data, video, imaging and point-cloud compression, whilst accelerating AI processing and providing new unique features. V-Nova More ❯
Its technologies have been granted international standard status by MPEG/ISO and SMPTE. Thanks to V-Nova’s innovative use of hierarchical and parallelprocessing, its technologies improve data, video, imaging and point-cloud compression, whilst accelerating AI processing and providing new unique features. V-Nova More ❯
such as GCP and AWS. Full proficiency building and managing databases in PostgresSQL, NoSQL and Analytical Databases. Deep understanding of multi-threading, concurrency and parallelprocessing technologies. A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews. + Familiarity with Frontend technologies More ❯
challenging projects. Depending on your skills and interests, you could be working on areas such as developing complex algorithms for physical process modelling, applying parallel computing to large-scale simulations, creating intuitive user interfaces (UIs), and producing high-quality 2D and 3D graphics. You will collaborate closely with engineers … skills in an environment that encourages growth and innovation. Key Responsibilities: * Develop and optimize algorithms for simulating physical processes and industrial systems. * Work with parallelprocessing technologies to accelerate large-scale computations. * Design and implement intuitive graphical user interfaces (GUIs) for complex modelling software. * Contribute to the development More ❯
runway, working on chip development for datacentre environments. You will be responsible for developing and optimising CUDA kernels and implementing efficient numerical algorithms for parallel processing. You will collaborate with cross-functional teams to improve computational performance and debug and troubleshoot complex CUDA-related issues. What's required for More ❯
and related data standards incl. JSON, XML, CSV etc. Understand how to design and implement highly available technical services including appropriate design provision for parallel processing. Enjoy working with a wide range of internal and external technical stakeholders to deliver high quality, modern technical solutions. Have a good understanding More ❯