Bournemouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Role: Oversee infrastructure operations, prioritising 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 and continuous improvement Shape and … knowledge of Postgres, Terraform, and 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 Company wide events and team More ❯
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 distributedcomputing, high-performance computing PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development Amazon is an equal opportunities employer. We believe passionately that employing More ❯
in Python Systems engineering knowledge, including understanding of Linux, security, and networking Cloud templating tools such as Terraform Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) Experience with distributedcomputing tools (e.g., Ray, Dask) Experience with model serving tools (e.g., vLLM, KFServing) Experience with building, monitoring, and alerting on logs and metrics Cloud Networking including connectivity, routing More ❯
conferences or journals Experience programming 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 Amazon is an equal opportunities More ❯
products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributedcomputing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. … projects and advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google. Influence and coach a distributed team of engineers. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Develop GPU graphics and compute technologies spanning the full GPU software stack. Advise Android and More ❯
adequacy of controls by considering business and technology risks in an integrated manner. Extensive knowledge of system development life cycle concepts with an ability to quickly learn a complex, distributedcomputing environment. Strong analytical skills, particularly in regard to assessing the probability and impact of an internal control weakness Excellent verbal and written communication skills. Also, good interpersonal More ❯
of internal control concepts, with the ability to evaluate controls considering business and technology risks. Extensive knowledge of system development life cycle concepts and the ability to learn complex, distributedcomputing environments quickly. Strong analytical skills, especially in assessing internal control weaknesses. Excellent verbal and written communication skills, with the ability to present complex issues to senior management More ❯
experience Additionally, it would be nice to have: Hands-on experience in implementing database internals Experience with abstract syntax trees, lock-free programming & structures, interpreters and compilers, template metaprogramming, distributedcomputing Solid understanding of graph theory About Memgraph Memgraph is an open-source graph database built for streaming and compatible with Neo4j. Being in-memory and built with More ❯
Strong understanding of internal control concepts, with the ability to evaluate controls considering business and technology risks. Knowledge of system development life cycle concepts and ability to learn complex, distributedcomputing environments quickly. Strong analytical skills to assess internal control weaknesses' probability and impact. Excellent verbal and written communication skills, with the ability to present complex issues to More ❯
and interact with information and one another. Our products handle information at massive scale, extending beyond web search. We seek engineers with fresh ideas across areas like information retrieval, distributedcomputing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile development. As a software engineer, you will work on specific More ❯
products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributedcomputing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. More ❯
products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributedcomputing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. More ❯
Data and services platforms, optimization, and orchestration and validation engines Portfolio Rebalancing and Order Generation Platform and Services Backtesters and related historical simulation tools Scalable, AWS-based storage and computing infrastructure This role will require you to be in the office 2-3 days per week What You'll Bring 3+ years of significant software engineering experience Must be … language (Python or Java) you may not know Mastery of design patterns and object-oriented programming techniques Strong understanding of best practices for large scale application design, SOA, microservices, distributed compute, containers, and use of the cloud. Strong attention to detail, passion for careful testing Excellent communication skills and ability to work with global team members Understanding or experience More ❯
products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributedcomputing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. More ❯
Akamai's Cloud, consists of collaborative, inclusive, and creative engineering teams. We develop applications and services to empower our customers. Our mission is to accelerate innovation by making cloud computing simple, scalable, affordable, and accessible to all. We design, develop, test, and maintain products that run on our IaaS platform. Shape the future of Akamai's Connected Cloud using … online. Leading companies worldwide choose Akamai to build, deliver, and secure their digital experiences helping billions of people live, work, and play every day. With the world's most distributed compute platform from cloud to edge we make it easy for customers to develop and run applications, while we keep experiences closer to users and threats farther away. Are More ❯
products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributedcomputing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. More ❯
London, England, United Kingdom Hybrid / WFH Options
Deutsche Bank
work in close partnership with business, jointly creating #GlobalHausbank dedicated to our clients’ lasting success and financial security at home and abroad. Market Risk platform RiskFinder, utilizes large-scale distributedcomputing capability and Big Data technologies to process over 600 billion scenario points a day for Market & Credit Risk metrics, with dynamic aggregation capability across the raw scenarios More ❯
has been created to ensure that we have a hyper-fast, resilient build system that optimizes tool use, scales with our needs, and continually maximises simulation workloads on our distributed compute grid. As a founding member of our team, you are joining us at a start of a revolution - with your technical expertise, innovation mindset, and 'get stuff done … or more of the following: Build systems (e.g. Bazel, Nextflow, FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine Learning Who we are Imagination is a UK-based company that creates silicon and software More ❯
with: We are seeking candidates 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 the Database team, you will … with the University of Edinburgh 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 data management and processing systems. … or more of the following 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 systems, compilers, fault-tolerant systems More ❯
with: We are seeking candidates 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 the Database team, you will … with the University of Edinburgh 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 data management and processing systems. … or more of the following 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 systems, compilers, fault-tolerant systems More ❯
concepts and processes. Apply link Copy link Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. Preferred qualifications: Experience with Unix/Linux environments, distributed systems, machine learning, information retrieval, and TCP/IP. Experience in network programming or developing/designing large software systems. About the job Google's software engineers develop the … products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributedcomputing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile; the list goes on and is growing every day. … forward. As a key member of a small and versatile team, you will design, test, deploy, and maintain software solutions. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first-party devices and services that combine the best of Google AI, software, and hardware. Teams across this More ❯
Job Role: Google Distributed Cloud Systems Engineer Location: London (with adhoc travel) Career Level: Level 7 (Manager) Salary: Competitive, plus benefits. Company Background Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized … access and telemetry for systems that enable orchestration of Google-scale services. Come build things that matter. As a Systems Development Engineer, you will be responsible for deploying Google Distributed Cloud Hosted (GDCH) solutions at customer sites as well as internal reference deployments. You will build expertise in deploying and operating GDCH solutions. As a Google Cloud Systems Engineer … systems automation, and with systems design and implementation and technical infrastructure (e.g., deployment, maintenance, troubleshooting). Experience with IaaS solutions (e.g., Kubernetes, system virtualization, on-premise or hybrid cloud computing) and cloud storage solutions (e.g., SQL database administration, Google App Engine, cloud networking solutions, or distributedcomputing technology). Experience in TCP/IP and networking concepts More ❯
Amazon! Key job responsibilities Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. Design and build innovative technologies in a large distributedcomputing environment and help lead fundamental changes in the industry. Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and … speed. Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. Work in an agile environment to deliver high quality software. BASIC QUALIFICATIONS Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at … experience in C or Java/Rust. Knowledge in databases. Experience with Operating systems and Kernel Internals, Rust programming. PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience such as linear programming and nonlinear optimization. Ability to effectively articulate technical challenges and solutions. Adept at handling ambiguous or undefined More ❯
includes the latest version of C#/.NET Core, SQL and cloud technology. Requirements: STEM education Proficiency in C#/.NET Core Experience with low latency, scalable software and distributedcomputing is a plus Benefits: Competitive salary and performance-related bonus Highly flexible working environment in London Extremely diverse culture and working alongside top engineering talent, globally. Contact More ❯
Amazon! Key job responsibilities - Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. - Design and build innovative technologies in a large distributedcomputing environment and help lead fundamental changes in the industry. - Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and … speed. - Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. - Work in an agile environment to deliver high quality software. BASIC QUALIFICATIONS - Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at … experience in C or Java/Rust - Knowledge in databases - Experience with Operating systems and Kernel Internals, Rust programming PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience such as linear programming and nonlinear optimisation - Ability to effectively articulate technical challenges and solutions - Adept at handling ambiguous or undefined More ❯