We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. These roles are ideal for recent PhD graduates seeking industrial research experience, or for exceptional B.Sc. or M.Sc. graduates looking to deepen their research … skills in an industry setting. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributedsystems, and machine learning systems. Key Responsibilities: Rapid Prototyping: Collaborate with a multidisciplinary team to quickly develop and test proof-of-concept prototypes, validating research ideas in real-world, industrial environments. Performance Optimization: Perform detailed profiling … and optimization of operating systems and large-scale distributedsystems, leveraging a range of heterogeneous hardware (e.g., CPU, NPU) for enhanced performance. Research Publications: Transform research findings and innovative contributions into high-impact publications in top-tier academic journals and conferences. Technical Documentation: Create and maintain comprehensive technical documentation outlining research methods, design decisions, and implementation specifics More ❯
We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. These roles are ideal for recent PhD graduates seeking industrial research experience, or for exceptional B.Sc. or M.Sc. graduates looking to deepen their research … skills in an industry setting. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributedsystems, and machine learning systems. Key Responsibilities: Rapid Prototyping: Collaborate with a multidisciplinary team to quickly develop and test proof-of-concept prototypes, validating research ideas in real-world, industrial environments. Performance Optimization: Perform detailed profiling … and optimization of operating systems and large-scale distributedsystems, leveraging a range of heterogeneous hardware (e.g., CPU, NPU) for enhanced performance. Research Publications: Transform research findings and innovative contributions into high-impact publications in top-tier academic journals and conferences. Technical Documentation: Create and maintain comprehensive technical documentation outlining research methods, design decisions, and implementation specifics More ❯
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, distributedsystems 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 prototypes to 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 More ❯
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, distributedsystems 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 prototypes to 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 More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
to join their team . This will be an initial 12 month PAYE contract with strong likelihood of further extensions. In this role you will design, develop, and optimize distributed AI systems for serverless AI platforms. This will involve leveraging expertise in LLMs, and system design to build robust, scalable solutions. Responsibilities as AI Infrastructure Engineer: Design and … implement scalable, distributedsystems 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 prototypes to 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. Requirements: Education: Bachelor's or Master's degree in Computer Science or a related technical field. (PhD preferred but not required). Have an More ❯
to join their team . This will be an initial 12 month PAYE contract with strong likelihood of further extensions. In this role you will design, develop, and optimize distributed AI systems for serverless AI platforms. This will involve leveraging expertise in LLMs, and system design to build robust, scalable solutions. Responsibilities as AI Infrastructure Engineer: Design and … implement scalable, distributedsystems 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 prototypes to 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. Requirements: Education: Bachelor's or Master's degree in Computer Science or a related technical field. (PhD preferred but not required). Have an More ❯
to join their team . This will be an initial 12 month PAYE contract with strong likelihood of further extensions. In this role you will design, develop, and optimize distributed AI systems for serverless AI platforms. This will involve leveraging expertise in LLMs, and system design to build robust, scalable solutions. Responsibilities as AI Infrastructure Engineer: Design and … implement scalable, distributedsystems 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 prototypes to 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. Requirements: Education: Bachelor's or Master's degree in Computer Science or a related technical field. (PhD preferred but not required). Have an More ❯
to join their team . This will be an initial 12 month PAYE contract with strong likelihood of further extensions. In this role you will design, develop, and optimize distributed AI systems for serverless AI platforms. This will involve leveraging expertise in LLMs, and system design to build robust, scalable solutions. Responsibilities as AI Infrastructure Engineer: Design and … implement scalable, distributedsystems 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 prototypes to 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. Requirements: Education: Bachelor's or Master's degree in Computer Science or a related technical field. (PhD preferred but not required). Have an More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Robert Walters
A global investment bank is seeking an experienced Database Developer to support the design, automation, and scaling of its distributed data platforms, including Snowflake, PostgreSQL, and Greenplum . You'll work within the enterprise data infrastructure team, driving performance optimization and modernization across cloud and on-premise environments. Database Developer - Snowflake & PostgreSQL (Contract) Global Investment Bank | Glasgow …/day (via umbrella) Hybrid - 3 Days Onsite | Duration: 12 Months Initial Term] Key Responsibilities Design, deploy, and manage distributed database systems across Snowflake , PostgreSQL , and Greenplum . Develop infrastructure-as-code and automation for provisioning, scaling, and monitoring clusters. Optimize platform performance and support high availability, disaster recovery, and cost efficiency. Lead multi-cloud database deployments across … and compliance standards. Mentor junior team members and support cross-training initiatives. Required Skills & Experience Proven expertise in PostgreSQL and Snowflake administration, tuning, and scaling. Experience managing large-scale distributedsystems (10K+ clusters). Strong skills in Python , Terraform , Ansible , or similar automation tools. Familiarity with CI/CD pipelines , infrastructure-as-code, and DevOps practices. Hands-on More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Net Talent
alignment on data strategy and standards across various teams. Candidate Profile: At least 8 years of experience in data engineering or related fields, with a focus on scalable data systems and platforms. Proficiency in Spark, ETL/ELT processes, SQL, and cloud-native services (AWS, GCP, or Azure). Hands-on experience with data frameworks such as Databricks, Airflow … Kafka, and modern data modelling techniques. Strong programming skills in Python, Java, or Scala, with a solid understanding of distributedsystems and streaming architectures. Proven ability to own complex technical systems end-to-end, from design through to production deployment. Excellent communication skills, capable of translating technical concepts to technical and non-technical audiences. Experience supporting analytics More ❯
in shaping roadmaps and user solutions. You mentor others, strengthening your squad's overall technical capability. What we're looking for in you Strong knowledge of software engineering practices, distributedsystems, and API-first design. Extensive experience with automated tests, CI/CD & iteratively delivering value. Knowledge of security, privacy, and compliance best practices for multi-tenant SaaS … Familiarity with GraphRag or experience building knowledge graphs Familiarity with the latest Generative AI developments such as LLM architectures, fine-tuning strategies, Agentic workflows Experience in observability tooling for distributed AI systems. Understanding of data ingestion and transformation pipelines supporting vector and knowledge graph stores. Proven ability to own feature delivery end-to-end. Strong front-end development expertise More ❯
we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Role Overview The Senior Software Engineer will be a member of the Spacelabs R&D engineering … solutions to engineering problems. A key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. Our team plays a key role in building software products and features. You will use a wide range of … that enable working through other engineers. Ensure consistency with your team's code and those teams you integrate with. Contribute to the design and delivery of complex architectures and distributedsystems, including working through with other engineers to help deliver the end solution. Qualifications Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related More ❯
communities of practice that foster innovation across the organisation. What you'll be doing: Designing and delivering scalable AI-driven architecture platforms. Embedding AI/ML models into production systems (e.g. recommendation engines). Driving adoption of AI best practices across development teams. Leading and participating in architecture communities of practice. Staying ahead of technology trends such as cloud … AI, distributedsystems, and data security. What we're looking for: 5+ years' experience in JavaScript, Java, TypeScript, or Python. Strong background in architecting and building complex systems. Knowledge of financial services applications (risk, transaction processing, data security). Strong communication skills to present complex ideas to stakeholders. Experience working with data scientists to productionise models. Familiarity with More ❯
per year Requirements: Several years of blockchain development experience, ideally at the protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributedsystems and consensus design 108 E 16th Street, New York, NY 10003 Subscribe to our newsletter Join over 111,000 others and get access to exclusive content, job opportunities and more More ❯