Computer Science, Engineering, AI, Math, Physics, or similar or equivalent work experience. Experience writing well-tested, maintainable code with a statically typed programming language (TypeScript, Rust, Go, Java/Scala, etc). A product-oriented mindset, comfortable engaging with customers, defining product features, and owning their delivery from start to finish. Comfortable working across the technology stack. Our challenges vary More ❯
of our Engineering Progression framework in London. It would also be great if you have: Experience with functional programming. Familiarity with Elixir is a plus, but other languages like Scala, GoLang, Node.js, Haskell, Clojure, and F# are also great. Infrastructure management experience at scale; ideally you should be comfortable in using AWS and terraform. An understanding of queue management and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Science teams, and harness Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributed systems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection … algorithms, and design patterns effectively Foster empathy and collaboration within the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python is a plus) Strong background in distributed systems (Hadoop, Spark, AWS) Skilled in SQL/NoSQL (PostgreSQL, Cassandra) and messaging tech (Kafka, RabbitMQ) Experience with orchestration tools More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Science teams, and harness Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributed systems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection … algorithms, and design patterns effectively Foster empathy and collaboration within the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python is a plus) Strong background in distributed systems (Hadoop, Spark, AWS) Skilled in SQL/NoSQL (PostgreSQL, Cassandra) and messaging tech (Kafka, RabbitMQ) Experience with orchestration tools More ❯
nature. You know how to branch, commit, and collaborate cleanly. Bonus Skills (nice to have): Apache Hadoop, Spark/Docker, Kubernetes/Grafana, Prometheus, Graylog/Jenkins/Java, Scala/Shell scripting Team ️ Our Tech Stack We build with the tools we love (and we love good tools): TypeScript, Node.js, React, Python, SQL, Scala, Java, Docker, Kubernetes, AWS, GCP More ❯
nature. You know how to branch, commit, and collaborate cleanly. Bonus Skills (nice to have): Apache Hadoop, Spark/Docker, Kubernetes/Grafana, Prometheus, Graylog/Jenkins/Java, Scala/Shell scripting Team ️ Our Tech Stack We build with the tools we love (and we love good tools): TypeScript, Node.js, React, Python, SQL, Scala, Java, Docker, Kubernetes, AWS, GCP More ❯
any open issues. Experience with recruiting, managing, and developing engineers or other deeply technical contributors. Deep knowledge and use of at least one common web backend language: e.g., Python, Scala, Java, JavaScript (Node.js) including toolchains for documentation, testing, and operations/observability. Developing and deploying applications in a cloud environment like Google Cloud (preferred), AWS, Azure Strong experience with modern … Angular.js or similar. API development using technologies and standards like REST/GraphQL/gRPC or similar. Experience in an open-source web framework preferably implemented in Python, Java, Scala, or similar. Experience with Authentication & Authorisation Mechanisms e.g OAuth2 Application experience of CI/CD implementations using git and a common CI/CD stack Experience in agile software development More ❯
their favourite shows is a challenge that we relish. This means scaling, and reliability is our primary focus in everything we build. The User Services Teams: We are functional Scala enthusiasts (Cats/Scalaz/ZIO/shapeless etc) that care about following best practice. We're responsible for things like registration, login and authentication, profiles and personalisation and compliance … experienced advocates of functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing 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 Serverless. We have a mature DevOps culture in place … where the team is responsible for the infrastructure and deployment of those 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 More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Fruition Group
skills Proven experience in a Senior Java focused role Experience developing modern tech stacks Experience working in modern Cloud environments (AWS) Knowledge of back-end languages mainly Java (Kotlin, Scala or Go would be beneficial) Knowledge of front-end languages and libraries would be a bonus (e.g. React, Vue, Flutter) Familiarity with data design, handling and security Excellent communication and More ❯
Code: Proficiency with Terraform or similar IaC tools. Vulnerability Knowledge: Solid understanding of common vulnerability classes and the OWASP Top 10. Coding & Scripting: Proficient in reading code (e.g., Python, Scala) and using Git for version control of code and configuration changes. Familiarity with iOS or Android security. Experience of industry-standard SIEM and vulnerability scanning tools. Nice to have: Relevant More ❯
OpenXchange. DNS Security Knowledge: Deep understanding of DNS security practices, including DNSSEC, DDoS mitigation, and related technologies Programming experience with more than one programming language, typically C, C++, C#, Scala, Java, Python Networking Fundamentals: Strong knowledge of networking principles, including IP addressing, routing, and load balancing, as they relate to DNS Knowledge of using BGP to deliver DNS services via More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Nominet
OpenXchange. DNS Security Knowledge: Deep understanding of DNS security practices, including DNSSEC, DDoS mitigation, and related technologies Programming experience with more than one programming language, typically C, C++, C#, Scala, Java, Python Networking Fundamentals: Strong knowledge of networking principles, including IP addressing, routing, and load balancing, as they relate to DNS Knowledge of using BGP to deliver DNS services via More ❯
can build technologies from 0 to 1 as well as take ownership of projects. When joining our team, you'll contribute to a global micro-services architecture written in Scala, using functional programming to really provide value to our users. Currently, our micro-services communicate via REST API calls, fostering seamless integration between different services. You will actively participate in More ❯
Exceptional Benefits : From unlimited holiday and private healthcare to stock options and paid parental leave. What You'll Be Doing: Build and maintain scalable data pipelines using Spark with Scala and Java, and support tooling in Python Design low-latency APIs and asynchronous processes for high-volume data. Collaborate with Data Science and Engineering teams to deploy ML models. Use … to the development of Gen AI agents in-product. Apply best practices in distributed computing, 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 (e.g. Hadoop, AWS, Kafka). Experience with SQL/NoSQL databases (e.g. PostgreSQL, Cassandra). Familiarity with orchestration tools More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Exceptional Benefits : From unlimited holiday and private healthcare to stock options and paid parental leave. What You'll Be Doing: Build and maintain scalable data pipelines using Spark with Scala and Java, and support tooling in Python Design low-latency APIs and asynchronous processes for high-volume data. Collaborate with Data Science and Engineering teams to deploy ML models. Use … to the development of Gen AI agents in-product. Apply best practices in distributed computing, 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 (e.g. Hadoop, AWS, Kafka). Experience with SQL/NoSQL databases (e.g. PostgreSQL, Cassandra). Familiarity with orchestration tools More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Exceptional Benefits : From unlimited holiday and private healthcare to stock options and paid parental leave. What You'll Be Doing: Build and maintain scalable data pipelines using Spark with Scala and Java, and support tooling in Python Design low-latency APIs and asynchronous processes for high-volume data. Collaborate with Data Science and Engineering teams to deploy ML models. Use … to the development of Gen AI agents in-product. Apply best practices in distributed computing, 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 (e.g. Hadoop, AWS, Kafka). Experience with SQL/NoSQL databases (e.g. PostgreSQL, Cassandra). Familiarity with orchestration tools More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Exceptional Benefits : From unlimited holiday and private healthcare to stock options and paid parental leave. What You'll Be Doing: Build and maintain scalable data pipelines using Spark with Scala and Java, and support tooling in Python Design low-latency APIs and asynchronous processes for high-volume data. Collaborate with Data Science and Engineering teams to deploy ML models. Use … to the development of Gen AI agents in-product. Apply best practices in distributed computing, 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 (e.g. Hadoop, AWS, Kafka). Experience with SQL/NoSQL databases (e.g. PostgreSQL, Cassandra). Familiarity with orchestration tools More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Exceptional Benefits : From unlimited holiday and private healthcare to stock options and paid parental leave. What You'll Be Doing: Build and maintain scalable data pipelines using Spark with Scala and Java, and support tooling in Python Design low-latency APIs and asynchronous processes for high-volume data. Collaborate with Data Science and Engineering teams to deploy ML models. Use … to the development of Gen AI agents in-product. Apply best practices in distributed computing, 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 (e.g. Hadoop, AWS, Kafka). Experience with SQL/NoSQL databases (e.g. PostgreSQL, Cassandra). Familiarity with orchestration tools More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Hardware Description Languages (SystemVerilog/UVM) Proficiency in problem solving and debugging "Nice To Have" Skills and Experience : Experience with reusing and integrating external VIPs Experience in Python and Scala Willingness to travel to other Arm sites within Europe. In Return: Opportunity to learn various technologies (and perhaps teach us a thing or two!) We are guided by Arm's More ❯
of these areas. Pride in readable, well-designed, well-tested software Experience writing web-based applications in any language, and an interest in learning (Go, Ruby/Rails, Python, Scala, or Rust) Familiarity and practical experience with relational databases (PostgreSQL, MySQL) Familiarity and practical experience with web architecture at scale (20krpm and above) Familiarity and practical experience with "NoSQL" data More ❯
Sumsub is the one verification platform to secure the whole user journey. With Sumsub's customizable KYC, KYB, transaction monitoring and fraud prevention solutions, you can orchestrate your verification process, welcome more customers worldwide, meet compliance requirements, reduce costs and More ❯
their favourite shows is a challenge that we relish. This means scaling, and reliability is our primary focus in everything we build. The User Services Teams: We are functional Scala enthusiasts ( Cats/Scalaz/ZIO/shapeless etc) that care about following best practice. We're responsible for things like registration, login and authentication, profiles and personalisation and compliance … experienced advocates of functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing 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 Serverless. We have a mature DevOps culture in place … where the team is responsible for the infrastructure and deployment of those 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 More ❯
mentor engineers across teams. Your primary focus will be Zego's Python-based backend systems, though you'll also support our Machine Learning initiatives and may partner with our Scala and Mobile teams depending on your interests and experience. This is a rare opportunity to play a foundational role in defining what great technical leadership looks like at Zego. What More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
concepts to a range of audiences. Able to provide coaching and training to less experienced members of the team. Essential skills: Programming Languages such as Spark, Java, Python, PySpark, Scala or similar (minimum of 2) Extensive Data Engineering and Data Analytics hands-on experience Significant AWS hands-on experience Technical Delivery Manager skills Geospatial Data experience (including QGIS) FME Advanced … your well-being and career growth. KEYWORDS Principal Geospatial Data Engineer, Geospatial, GIS, QGIS, FME, AWS, On-Prem Services, Software Engineering, Data Engineering, Data Analytics, Spark, Java, Python, PySpark, Scala, ETL Tools, AWS Glue. Please note, to be considered for this role you MUST reside/live in the UK, and you MUST have the Right to Work in the More ❯
Washington, Washington DC, United States Hybrid / WFH Options
BLN24
Job Title: Data Pipeline Developer About Us: We find strength in teamwork-a better you is a better us BLN24 is an award-winning Management Consulting Firm that supports the U.S. Federal Government in successfully achieving their mission and goals. More ❯