Experience Strong knowledge of Java 11+ and modern Java frameworks Experience writing efficient, scalable, and high-performance Java applications Familiarity with multithreading, concurrency, and distributedcomputing Big Data & Distributed Systems Knowledge: Strong understanding of how distributed systems function, particularly in large-scale data environments Hands-on More ❯
About the role Our School of Computing and Mathematical Sciences is seeking an Associate Professor in High-Performance Computing, who will join the eponymous group led by Prof. Ashiq Anjum. The group has been successful in obtaining funding for a number of projects based on self-learning digital … twins and plans to expand into high-performance (classical and quantum) computing systems to accelerate AI models. Ability to strengthen any of these areas would be particularly welcome. The role encompasses securing external research funding, supervising postgraduate researchers, and engaging in enterprise activities that generate external impact. Teaching responsibilities … College, and University. Our ambitious staff and students work in cooperation to deliver research, teaching, and learning of the highest quality. The School of Computing and Mathematical Sciences provides a rich and diverse environment where both students and staff can thrive in a demanding yet cooperative and friendly atmosphere. More ❯
leicester, midlands, united kingdom Hybrid / WFH Options
CME Technology Support Services Ltd
generate ideas for problem solving, and accurately defines the circumstances surrounding the decision point with supervision. Demonstrates knowledge of intermediate systems (Linux/Windows), distributedcomputing architecture (client server, intranet/internet, networking technologies), hardware platforms and resources - CPU, memory, virtualization and clustering. Configures systems and modifies settings … adjustments as necessary, provides input into resolution and documents solution Qualifications Bachelor's or Master's degree in a related field. Understanding of Cloud Computing basics Linux/Unix administration knowledge and/or experience Basic scripting skills in python, bash, shell, or Powershell. Have a passion for problem More ❯
multiple programming languages such as Python, C++. Java. Extensive experience with data processing tools and platforms such as Kafka, Flink, Databricks. Skilled in managing distributedcomputing management systems, like SLURM, LSF. Knowledgeable in both relational and non-relational databases (e.g., SQL, MongoDB). Familiarity with cloud platforms (AWS More ❯