that processes massive datasets, integrates complex geospatial data, and offers real-time or near-real-time insights. You will have the opportunity to work on cutting-edge technologies, including distributedcomputing, cloud infrastructure, and machine learning, to deliver a world-class platform that powers critical data-driven applications. Key Responsibilities: Platform Development & Optimization: Design, develop, and optimize the … or near-real-time data processing systems to deliver actionable insights to end-users. Optimize data flows and streaming analytics to ensure fast, low-latency decision-making capabilities. Cloud & Distributed Systems: Work with cloud platforms (AWS, GCP, Azure) to deploy and scale big data systems. Utilize containerization (e.g., Docker, Kubernetes) and cloud-native services to ensure flexible and scalable … engineering, with a focus on building and optimizing large-scale platforms for big data, data analytics, or geospatial data. Strong background in developing big data applications, data pipelines, and distributed systems. Proven experience working with geospatial data, including GIS, satellite imagery, and remote sensing data, and integrating it into data-driven applications. Familiarity with geospatial data formats (e.g., GeoJSON More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributed systems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full autonomy … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributedcomputing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributed systems More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributed systems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full autonomy … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributedcomputing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributed systems More ❯
or related field with relevant coursework in machine learning/statistics, software engineering principles, and database systems Core Skills: Python, ML frameworks (TensorFlow/PyTorch/scikit-learn), SQL, distributedcomputing, version control Experience: 1+ years in ML engineering or data engineering Mindset: Self-motivated with a growth mindset, adaptable to fast-paced startup environment, comfortable with ambiguity More ❯
or related field with relevant coursework in machine learning/statistics, software engineering principles, and database systems Core Skills: Python, ML frameworks (TensorFlow/PyTorch/scikit-learn), SQL, distributedcomputing, version control Experience: 1+ years in ML engineering or data engineering Mindset: Self-motivated with a growth mindset, adaptable to fast-paced startup environment, comfortable with ambiguity More ❯
hosting and managing our SDP microservice and connector infrastructure in AWS cloud. Design and implement big data technologies around Apache Hadoop, Kafka streaming, No SQL, Java/J2EE and distributedcomputing platforms. Participate in Agile development projects for enterprise-level systems component design and implementation. Apply enterprise software design for implementation of data services and middleware. You will More ❯
Azure. Software Engineering: Hands-on experience with foundational software engineering practices. Database Proficiency :Strong knowledge of SQL for querying and managing data. Scalability: Experience scaling computations using GPUs or distributedcomputing systems. ML Integration :Familiarity with exposing machine learning components through web services or wrappers (e.g., Flask in Python). Soft Skills: Strong communication and presentation skills to More ❯
to design and build scalable, high-performance data solutions. Data Modelling & Warehouse Design : Proficiency in data modelling, warehouse design, and database optimization, with examples of logical and physical models. Distributed Data Systems : Experience in deploying, managing, and tuning distributed systems for optimal reliability and performance. Coding & Development Practices : Demonstrated coding expertise with modular, reusable, and efficient code in … engineering problems. Architecture for Scale : Design scalable, complex data architectures that provide cross-team value. Data Modelling & Governance : Establish standards in logical and physical data modelling and data governance. DistributedComputing : Employ parallel processing, streaming, and batch workflows to manage large data volumes effectively. ETL & Workflow Automation : Build ETL processes and automated workflows for efficient data movement. System More ❯
skills required to triage and resolve complex production issues and operate well in a fast-paced, high-pressure environment. A propensity to automate manual tasks, appreciation for large-scale, distributedcomputing systems, and a willingness to develop using a wide range of languages and frameworks will be necessary to succeed in the role. As part of a global … to quickly identify scope and impact of issues during high-pressure situations Solid communication and interpersonal skills Ability to multi-task and prioritize tasks effectively Preferred Qualifications Experience with distributed systems design, maintenance, and troubleshooting. Hands-on experience with debugging and optimizing code, as well as automation. Knowledge of financial markets FIX protocol knowledge ABOUT GOLDMAN SACHS At Goldman More ❯
effectively across technical and non-technical teams Bonus Points For: Experience with Airflow, Airbyte, or other orchestration tools Familiarity with ingestion tools like Fivetran Experience working with Spark or distributedcomputing systems Exposure to AWS and broader cloud infrastructure Knowledge of reverse ETL workflows and tooling What Success Looks Like: You're delivering clean, well-modelled data quickly More ❯
ML-specific operators AI model serving experience with modern inference servers and API gateways for AI applications Nice to have: Infrastructure as Code experience with Terraform, Ansible, or CloudFormation Distributedcomputing experience with Databricks, Ray, or Spark for large-scale AI workloads AI safety & governance experience with model evaluation, bias detection, and responsible AI practices Multi-modal AI More ❯
expertise in Spark ML to work with a leading financial organisation on a global programme of work. The role involves predictive modeling, and deploying training and inference pipelines on distributed systems such as Hadoop. The ideal candidate will design, implement, and optimise machine learning solutions for large-scale data processing and predictive analytics. Role: Develop and implement machine learning … models using Spark ML for predictive analytics Design and optimise training and inference pipelines for distributed systems (e.g., Hadoop) Process and analyse large-scale datasets to extract meaningful insights and features Collaborate with data engineers to ensure seamless integration of ML workflows with data pipelines Evaluate model performance and fine-tune hyperparameters to improve accuracy and efficiency Implement scalable … solutions for real-time and batch inference Monitor and troubleshoot deployed models to ensure reliability and performance Stay updated with advancements in machine learning frameworks and distributedcomputing technologies Experience: Proficiency in Apache Spark and Spark MLlib for machine learning tasks Strong understanding of predictive modeling techniques (e.g., regression, classification, clustering) Experience with distributed systems like Hadoop More ❯
AI revolution! About DeepPCB: DeepPCB is InstaDeep's AI-powered Place & Route PCB (Printed Circuit Board) design tool. We use a combination of deep reinforcement learning and high-performance computing to automate and scale PCB place-and-route workflows, accelerating hardware innovation globally. We are looking for a Machine Learning Engineer to join the DeepPCB team and help push … engineers to bring ideas to life. Responsibilities: Develop scalable and efficient machine learning algorithms to tackle PCB place-and-route challenges. Adapt and optimize ML models for large-scale distributedcomputing environments (e.g., GPUs, multi-node clusters). Build, test, and deploy robust production-level ML systems integrated into the DeepPCB platform. Collaborate with research scientists, software engineers … thrive in a fast-paced, collaborative, and dynamic environment. Nice to haves: Prior experience with PCB design, EDA tools, or related optimization problems. Hands-on experience in high-performance computing environments (e.g., Kubernetes, Ray, Dask). Contributions to open-source projects, publications, or top placements in ML competitions (e.g., Kaggle). Expertise in related fields such as Computer Vision More ❯
through writing, visualisations, or presentations Strong organisational skills with experience in balancing multiple projects Familiarity with Posit Connect, workflow orchestration tools (e.g., Airflow), AWS services (e.g., SageMaker, Redshift), or distributedcomputing tools (e.g., Spark, Kafka) Experience in a media or newsroom environment Agile team experience Advanced degree in Maths, Statistics, or a related field What's in it More ❯
to expert in one or more technical areas. Design, implement and deliver performant and scalable algorithms based on state-of-the-art machine learning and neural network methodologies using distributedcomputing systems (CPUs, GPUs, TPUs, Cloud, etc.). Conduct rigorous data analysis and statistical modelling to explain and improve models. Report results clearly and efficiently, both internally and … on application. Nice to haves: Knowledge in areas around immunology, proteomics, and computer vision. Knowledge in molecular biology, biochemistry, structural biology, or a related discipline. Experience with high-performance computing or MLOps. Our commitment to our people We empower individuals to celebrate their uniqueness here at InstaDeep. Our team comes from all walks of life, and we're proud More ❯
Experience in validating and QC'ing complex genomic datasets. Highly proficient in Python with solid command line knowledge and Unix skills. Highly proficient working with cloud environments (ideally Azure), distributedcomputing and optimising workflows and pipelines. Experience working with common data transformation and storage formats, e.g. Apache Parquet, Delta tables. Strong experience working with containerisation (e.g. Docker) and More ❯
management. Define and promote software development best practices (testing, CI/CD, version control). Design and deploy scalable software systems with monitoring in mind. Apply high-performance and distributedcomputing methods to new domains. Mentor junior developers and contribute to team knowledge sharing. Support research students and contribute to the department's technical strategy. Engage with academic … interpersonal skills Organised, with strong project and problem-solving skills Collaborative and committed to software quality Desirable: Experience in the higher education or research sector Familiarity with high-performance computing and numerical methods Experience with Linux systems and DevOps or Agile practices Willingness to mentor and guide junior team members More ❯
As a backend development team, we are experienced advocates of functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and DistributedComputing to build these services, using Scala, Akka, Kafka, Play and Cats, as well a wide range of cloud-native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and … applications - "You build it, you run it." What you will do: You will be using Scala, Akka, Kafka, Kinesis, and Dynamo to build and innovate our software that is distributed, reactive, and scalable. You will: Contribute to or lead a significant part of the implementation and deployment of services within your team. Work on challenging and varied business domains More ❯
and maintain robust .NET Framework and .NET Core backend services, APIs, and libraries. Implement modular application architectures to support scalability and maintainability. Integrate with cloud platforms (AWS, Azure) for distributedcomputing and storage. Technical Leadership & Collaboration Lead design reviews, code reviews, and architectural discussions to ensure technical excellence. Collaborate with product managers, designers, and cross-functional engineers to … Word Add-Ins. Exposure to other AI-powered developer tools and workflows. Familiarity with modern cross-platform frameworks like .NET MAUI, Blazor, or Avalonia. Understanding of cloud-native design, distributed systems, and DevOps best practices. What we can offer you: Competitive Salary We offer a highly competitive salary that reflects your skills, experience, and contributions. Impact & Growth Join a More ❯
As a backend development team, we are experienced advocates of functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and DistributedComputing to build these services, using Scala, Akka, Kafka, Play and Cats, as well a wide range of cloud-native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and … applications - "You build it, you run it." What you will do: You will be using Scala , Akka , Kafka , Kinesis , and Dynamo to build and innovate our software that is distributed, reactive, and scalable. You will: Lead a product engineering team, ultimately responsible for the delivery of that product Lead the design, build, and evolution of the backend services that … ability and build a profile within and outside the organisation Engineer technical software solutions primarily using Scala based microservices deployed within AWS infrastructure Support high traffic API services, globally distributed data and apply event-driven architectures Influence and drive software engineering and architecture best practices and standards within the team and the wider community Apply principled engineering practices including More ❯
Life Cycle (SDLC) methodology, translating business requirements into stories and epics. Proficiency in creating and maintaining clear, comprehensive technical documentation and API specifications. Desired Understanding of ultra-low latency distributedcomputing environments. Familiarity with FIX trading protocol and market data systems. Understanding of networking (TCP and UDP) and multicast data delivery. Understanding of traditional and on-premises physical … infrastructure and distributed server architectures running on Linux. Experience working in a highly regulated environment. Familiar with creating wireframes, a visual representation and outlining a framework for graphical user interface development. Proficient in Spanish. Skills Excellent verbal and client-facing skills, high degree of professionalism. Detail oriented. Collaborative. Analytical and problem-solving attitude. Strong organisational and time management skills. More ❯
of a Pure Storage solution Refine sales strategy and tactics, taking command of technical responsibilities Delight customers and teammates with your technical leadership and domain expertise on storage products, distributed storage architectures, file systems, and competitive storage offerings in the DAS, NAS and SAN product spaces Take control of evaluations and benchmarks, system configurations, and system installations Build and … or systems solutions to a combination of large enterprise accounts and datacenters Deep understanding of the architecture, design and implementation of multi-tiered client/server and web-based computing solutions Prior experience in targeting new prospects and converting them into clients Contribute significant portions and/or lead responses to RFPs, RFQs and RFIs Superior knowledge of current … and emerging storage architectures (FC, iSCSI, NAS, OSD, SAN) UNIX OS, NFS file systems and UNIX distributed network environment Installation/configuration of distributedcomputing, multiprocessing, virtual memory subsystem, storage subsystems architecture, shared memory architectures, cache architectures, windowing systems Strong knowledge of digital transformation to a Cloud Native architecture, On-Prem, Public Cloud, Provisioning Automation, and Containers More ❯
of a Pure Storage solution Refine sales strategy and tactics, taking command of technical responsibilities Delight customers and teammates with your technical leadership and domain expertise on storage products, distributed storage architectures, file systems, and competitive storage offerings in the DAS, NAS and SAN product spaces Take control of evaluations and benchmarks, system configurations, and system installations Build and … or systems solutions to a combination of large enterprise accounts and datacenters Deep understanding of the architecture, design and implementation of multi-tiered client/server and web-based computing solutions Prior experience in targeting new prospects and converting them into clients Contribute significant portions and/or lead responses to RFPs, RFQs and RFIs Superior knowledge of current … and emerging storage architectures (FC, iSCSI, NAS, OSD, SAN) UNIX OS, NFS file systems and UNIX distributed network environment Installation/configuration of distributedcomputing, multiprocessing, virtual memory subsystem, storage subsystems architecture, shared memory architectures, cache architectures, windowing systems Strong knowledge of digital transformation to a Cloud Native architecture, On-Prem, Public Cloud, Provisioning Automation, and Containers More ❯
hierarchies as an example. Kernel-bypass technology knowledge (such as Solarflare OpenOnload/TCPDirect/ef_vi, RoCE, DPDK) Prior experience in a similar Site Reliability Engineering (SRE), DevOps, distributedcomputing, systems engineering/administration Ability to context switch to work on several projects at once Knowledge of JIRA, SCRUM, Sprints This job description provides a high-level More ❯