Distributed Computing Jobs in Edinburgh

3 of 3 Distributed Computing Jobs in Edinburgh

Applied Scientist II (Machine Learning), ITA - Automated Performance Evaluation

Edinburgh, Midlothian, United Kingdom
Amazon
or journals. Experience programming in Java, C++, Python or related language. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high performance computing. Experience in building machine learning models for business application. Preferred Qualifications Experience using Unix/Linux. Experience in professional software development. Amazon is an More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal AI Research Scientist - Natural Language Processing

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
NLP PEOPLE
in deep learning frameworks (e.g., TensorFlow, PyTorch) and NLP libraries (e.g., Hugging Face Transformers). Proficiency in programming languages such as Python. Experience with large-scale data processing and distributed computing. Strong analytical and problem-solving skills. Excellent communication and presentation skills, with the ability to articulate complex technical concepts clearly. Experience leading research projects and mentoring junior scientists More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Infra Engineer - Serverless AI

Edinburgh, Scotland, United Kingdom
Project People
Job Summary We are seeking AI Infra Engineer to design, develop, and optimize distributed AI systems for serverless AI platforms. The successful candidate will leverage expertise in large language models (LLMs), and system design to build robust, scalable solutions. This role offers a unique opportunity to contribute to innovative AI-driven systems, collaborating with cross-functional teams to deliver … high-impact solutions in a fast-paced, research-driven environment. Key Responsibilities Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept … validate research ideas and integrate them into production systems and serverless infrastructure. Work closely with cross-functional teams to participate in developing innovative AI infrastructure, data systems, and cloud computing technologies. Implement resource scheduling and orchestration mechanisms to ensure efficient execution of distributed tasks. Required: Education: Bachelor's or Master's degree in Computer Science or a related More ❯
Posted: