Full-Time (40 hours/week) Location: Remote Industry: Technology, Distributed Computing Key Responsibilities Lead the technical development of distributed computing products, focusing on parallel/batching system architectures and integration with Natural Language Processing (GPT) systems. Manage and guide the UI design process to ensure a user … Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field. Extensive experience in distributed computing and system architecture , particularly with parallelprocessing and batching techniques. Proven track record in managing Natural Language Processing systems, specifically with architectures like GPT. Strong leadership skills and more »
software products offer plenty of variety for the software engineer, with opportunities to work across a very broad range of specialisms, spanning algorithm development, parallelprocessing, and 2D and 3D graphics. This is a great opportunity to gain experience in these areas. You would be collaborating closely with more »
environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products using AI and parallelprocessing for data, video, imaging and point cloud compression. As a Python Automation Engineer you'll join an Agile team responsible for developing more »
Preferred qualifications Engineering experience. People management experience, managing business intelligence engineers. Experience in designing and delivering cross functional custom reporting solutions. Experience with Massively ParallelProcessing (MPP) databases - Redshift (preferred) Excellent oral and written communication skills including the ability to communicate effectively with both technical and non-technical more »