Software Engineer - Data Platform (hybrid, Gbr)

CrowdStrike CrowdStrike · Enterprise · London, United Kingdom

Software Engineer on a data engineering team building and operating a hyper-scale data lake for cybersecurity analytics, machine learning, and threat hunting. Focuses on processing petabytes of data, scalable pipelines, and making data accessible.

What you'd actually do

  1. Design, develop, and maintain a data platform that processes petabytes of data.
  2. Participate in technical reviews of our products and help us develop new features and enhance stability.
  3. Continually help us improve the efficiency of our services so that we can delight our customers.
  4. Help us research and implement new ways for both internal stakeholders as well as customers to query their data efficiently and extract results in the format they desire.

Skills

Required

  • Degree in Computer Science or equivalent experience
  • 5+ years of experience in backend/cloud development and data platform engineering
  • Algorithms
  • Distributed systems design
  • Software development lifecycle
  • Java/Scala
  • Python
  • Large scale data pipelines
  • Apache Hadoop ecosystem (Spark, Kafka, Flink, Iceberg/Delta Lake/Hive, Presto/Trino)
  • SQL
  • NoSQL databases (Postgres, MySQL, Cassandra, DynamoDB)
  • Test driven development
  • Linux administration

Nice to have

  • Go
  • Kubernetes
  • Jenkins
  • Parquet
  • Protocol Buffers/GRPC