with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributedcomputing, graph theory, programming/query languages, operating systems, compilers, fault-tolerant systems, and hardware-software co-design. Job Purpose: As part of … and other institutions. The center hosts teams working on diverse areas like programming languages, compilers, and systems infrastructure, enabling multidisciplinary projects in AI, cloud computing, data systems, and more, with real-world impact on products and services. Key Responsibilities: Perform systems research and empirical science on current and future … areas: transactional and/or analytical database management systems, query processing and optimisation, storage engines, indexing engines, concurrent/parallel algorithms, and data structures, distributedcomputing, parallel programming frameworks, benchmarking and performance analysis, graph theory and graph algorithm design, programming/query languages, computer architecture, vectorised processing, operating More ❯
with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributedcomputing, graph theory, programming/query languages, operating systems, compilers, fault-tolerant systems, and hardware-software co-design. Job Purpose: As part of … and other institutions. The center hosts teams working on diverse areas like programming languages, compilers, and systems infrastructure, enabling multidisciplinary projects in AI, cloud computing, data systems, and more, with real-world impact on products and services. Key Responsibilities: Perform systems research and empirical science on current and future … areas: transactional and/or analytical database management systems, query processing and optimisation, storage engines, indexing engines, concurrent/parallel algorithms, and data structures, distributedcomputing, parallel programming frameworks, benchmarking and performance analysis, graph theory and graph algorithm design, programming/query languages, computer architecture, vectorised processing, operating More ❯
with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributedcomputing, graph theory, programming/query languages, operating systems, compilers, fault-tolerant systems, and hardware-software co-design. Job Purpose: As part of … and other institutions. The center hosts teams working on diverse areas like programming languages, compilers, and systems infrastructure, enabling multidisciplinary projects in AI, cloud computing, data systems, and more, with real-world impact on products and services. Key Responsibilities: Perform systems research and empirical science on current and future … areas: transactional and/or analytical database management systems, query processing and optimisation, storage engines, indexing engines, concurrent/parallel algorithms, and data structures, distributedcomputing, parallel programming frameworks, benchmarking and performance analysis, graph theory and graph algorithm design, programming/query languages, computer architecture, vectorised processing, operating More ❯
make a difference to our business by designing and building state of the art machine learning systems on big data, leveraging Amazon's vast computing resources (AWS), working on exciting and challenging projects, and delivering meaningful results to customers world-wide. Key job responsibilities - Develop machine learning algorithms for … Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing - Experience in building machine learning models for business application PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in More ❯
make a difference to our business by designing and building state of the art machine learning systems on big data, leveraging Amazon’s vast computing resources (AWS), working on exciting and challenging projects, and delivering meaningful results to customers world-wide. Key job responsibilities Develop machine learning algorithms for … Java, C++, Python or related language Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing Experience in building machine learning models for business application Preferred Qualifications Experience using Unix/Linux Experience in More ❯
Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development Amazon is an equal opportunity employer More ❯
Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing - Experience in building machine learning models for business application PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in More ❯
Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing PREFERRED QUALIFICATIONS - PhD in computer science, machine learning, engineering, or related fields - Experience developing and implementing deep learning More ❯
Java, C++, Python or related language Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing Experience using Unix/Linux Experience in professional software development PhD, or a Master's degree and experience More ❯
in Python, Java or related language Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributedcomputing, high-performance computing PREFERRED QUALIFICATIONS Experience in professional software development Experience in solving large-scale problems Experience in dealing with ambiguity More ❯
or risk management services and software. - Ph.D. degree in in Statistics, CS, Machine Learning, Operations Research or in a highly quantitative field. - Knowledge of distributedcomputing and experience with advanced machine learning libraries like Spark MLLib, Tensorflow, MxNet, etc. - Strong publication record in international conferences on machine learning More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
stability, system visibility, and efficient resource usage Take ownership of cloud environments (primarily AWS) , ensuring scalable, secure, and cost-effective architecture Lead and develop distributed engineering teams across platform, infrastructure, and data Build and maintain robust internal tooling and services that enhance developer workflows Promote a culture of automation … CI/CD pipelines (e.g. GitHub Actions) Interest or experience in developer productivity tools and AI-assisted engineering Understanding of network systems, protocols, or distributedcomputing challenges What's on Offer ? Salary up to £125k + equity + bonus 100% remote from anywhere in the UK Unlimited holiday More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
stability, system visibility, and efficient resource usage Take ownership of cloud environments (primarily AWS) , ensuring scalable, secure, and cost-effective architecture Lead and develop distributed engineering teams across platform, infrastructure, and data Build and maintain robust internal tooling and services that enhance developer workflows Promote a culture of automation … CI/CD pipelines (e.g. GitHub Actions) Interest or experience in developer productivity tools and AI-assisted engineering Understanding of network systems, protocols, or distributedcomputing challenges What's on Offer ? Salary up to £125k + equity + bonus 100% remote from anywhere in the UK Unlimited holiday More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
stability, system visibility, and efficient resource usage Take ownership of cloud environments (primarily AWS) , ensuring scalable, secure, and cost-effective architecture Lead and develop distributed engineering teams across platform, infrastructure, and data Build and maintain robust internal tooling and services that enhance developer workflows Promote a culture of automation … CI/CD pipelines (e.g. GitHub Actions) Interest or experience in developer productivity tools and AI-assisted engineering Understanding of network systems, protocols, or distributedcomputing challenges What's on Offer ? Salary up to £125k + equity + bonus 100% remote from anywhere in the UK Unlimited holiday More ❯