leadership role. Hands-on experience with data warehouse solutions such as Redshift, Snowflake, or BigQuery. Strong command of SQL and programming languages like Python, Scala, or Java. Familiarity with ETL/ELT tools (e.g., Airflow, Fivetran, dbt) and cloud data stacks (AWS/GCP/Azure). A deep More ❯
leadership role. Hands-on experience with data warehouse solutions such as Redshift, Snowflake, or BigQuery. Strong command of SQL and programming languages like Python, Scala, or Java. Familiarity with ETL/ELT tools (e.g., Airflow, Fivetran, dbt) and cloud data stacks (AWS/GCP/Azure). A deep More ❯
science and engineering fundamentals. You have experiences working with distributed systems. You are proficient in one or more of the following programming languages: C#, Java, C, C++, Python, SQL, or Scala. You have some knowledge of software development code editors: Visual Studio, Visual Studio Code, Rider, and version control More ❯
Required Qualifications In computer science, engineering, analytics, mathematics, statistics, IT, or equivalent. Familiarity and comfort with Python, SQL, Docker, and Shell scripting. Java preferred but not necessary. Preferred Qualifications Experience with AWS technologies like Redshift and extracting value from large datasets Experience in at least one modern scripting or … programming language, such as Python, Java, Scala, or NodeJS Experience with Apache Spark/Elastic Map Reduce Experience with continuous delivery, infrastructure as code More ❯
industry experience. Mastery of backend platform development technologies and principles. Mastery of software architectural patterns. Extensive experience with Cloud-based architecture. Extensive experience with Java, Kotlin, Rust, Go or other system level languages. Experience with task Automation (GitLab Pipelines, GitHub Actions, TeamCity). Experience with multiple database More ❯
ingestion processes . Strong SQL skills , with the ability to write optimized and scalable queries. Or, Proficiency in at least one programming language ( Python , Java, Scala, or .NET). CI/CD : Experience using CI/CD pipelines for development and deployment of data pipelines. Proficiency in Git More ❯
etc.). Experience working with cloud platforms such as AWS, GCP, or Azure for real-time data ingestion and storage. Programming skills in Python, Java, Scala, or a similar language. Proficiency in database technologies (SQL, NoSQL, time-series databases) and data modelling. Strong understanding of data pipeline orchestration More ❯
similar). Knowledge of ETL processes and tool Experience in data centric and API programming (for automation) using one of more programming languages Python, Java/or Scala. Knowledge of NoSQL and RDBMS databases Experience in different data formats (Avro, Parquet) Have a collaborative and co-creative mindset with More ❯
similar). Knowledge of ETL processes and tool Experience in data centric and API programming (for automation) using one of more programming languages Python, Java/or Scala. Knowledge of NoSQL and RDBMS databases Experience in different data formats (Avro, Parquet) Have a collaborative and co-creative mindset with More ❯
and complex data engineering projects. Strong knowledge of data architecture, data modeling, and ETL/ELT processes. Proficiency in programming languages such as Python, Java, or Scala. Experience with big data technologies such as Hadoop, Spark, and Kafka. Familiarity with cloud platforms like AWS, Azure, or Google Cloud. Excellent More ❯
who partner with business areas and other technology teams to deliver high profile projects using a raft of technologies that are fit for purpose (Java, Cloud computing, HDFS, Spark, S3, ReactJS, Sybase IQ among many others). A glimpse of the interesting problems that we engineer solutions for, include … core programming concepts Comfortable multi-tasking, managing multiple stakeholders and working as part of a team Comfortable with working with multiple programming languages Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience in working with process scheduling platforms More ❯
for real-time data ingestion and storage. Ability to optimise and refactor existing data pipelines for greater performance and reliability. Programming skills in Python, Java, Scala, or a similar language. Proficiency in database technologies (SQL, NoSQL, time-series databases) and data modelling. Strong understanding of data pipeline orchestration More ❯
solutions. Automation: Implement automation processes and best practices to streamline data workflows and reduce manual interventions. Must have: AWS, ETL, EMR, GLUE, Spark/Scala, Java, Python. Good to have: Cloudera - Spark, Hive, Impala, HDFS, Informatica PowerCenter, Informatica DQ/DG, Snowflake Erwin. Qualifications: Bachelor's or Master More ❯
degree in Computer Science, Engineering, or related field. 1-3 years of professional software development experience. Experience with cloud-based systems, programming languages like Java, Scala, Go, C++, frontend technologies like React, SQL/NoSQL, Docker, Kubernetes, CI/CD tools, and Agile methodologies. Preferred Qualifications Strong problem More ❯
with data modeling, warehousing and building ETL pipelines Experience with SQL Experience in at least one modern scripting or programming language, such as Python, Java, Scala, or NodeJS Experience with distributed systems as it pertains to data storage and computing Experience with Redshift, Oracle, NoSQL etc. Experience with More ❯
Out in Science, Technology, Engineering, and Mathematics
years of professional software development experience Experience designing and delivering highly-available, scalable cloud-based systems Development experience in languages such as Java, Scala, Go, C++, or similar Experience with frontend technologies, especially React, and a solid understanding of general web development practices Experience working with SQL or More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Search 5.0
Help shape engineering practices and mentor junior developers. Collaborate with a remote-first, high-performing team across time zones. Tech Stack: Kotlin, Java (or other JVM), Spring Boot, GCP, Kubernetes, Docker, Kafka, PostgreSQL, MongoDB, CI/CD pipelines. Experience in Go, Python, or C# also welcomed. What More ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
implement security solutions for low-latency systems and multi-cloud platforms, including AWS, Azure, hybrid infrastructures across Python, C++, and Kotlin/Java environments, ensuring robust protection that supports high-speed, data-driven operations. You will conduct threat modelling, vulnerability assessments and security code reviews across different … have strong experience with secure coding practices and development experience with development languages such as Python, C++, Rust, Go and Kotlin/Java You have a strong knowledge of software development, system architecture and security tools You have experience of securing both Linux and Windows based systems More ❯
developing Infrastructure templates with Infrastructure as Code using either: Terraform, Cloudformation, Deployment Manager or ARM Linux and Windows administration Software development experience - ideally in Java, Kotlin, Python, Apps Script, JavaScript or C#/C++ Containerisation experience such as Docker, Kubernetes or OpenShift Experience of security protocols such More ❯
Multiple years industry experience - Proficiency in writing complex SQL with PostgreSQL, Redshift or other RDB - Coding proficiency in at least one programming language: Python, Scala, Java - Experience in data modelling, data warehousing and building ETL/ELT pipelines - Experience with AWS, including Redshift, S3, RDS, Athena, Elastic MapReduce More ❯
you keen on microservice architecture and modern approaches to authorization and authentication? Then you're in the right place. What we expect from you Java/Kotlin Architectural patterns and solutions Spring or other JVM frameworks Hibernate or other ORM frameworks Distributed systems Docker Testing expertise And More ❯
and take ownership of the deliverables. Strong understanding of identity lifecycle management, authentication, authorization, and federation. Experience with scripting and programming languages such as Java, Groovy, Python, or JavaScript. Experience in designing, implementing, and managing Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps More ❯
and take ownership of the deliverables. Strong understanding of identity lifecycle management, authentication, authorization, and federation. Experience with scripting and programming languages such as Java, Groovy, Python, or JavaScript. Experience in designing, implementing, and managing Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps More ❯