Sr. Software Engineer, Cloud - Analytics Platform
Overview
As a Senior Data Engineer at CrowdStrike, you will help build a hyper-scale data lake to accelerate threat detection and analytics. You’ll work across data processing, storage, and platform tooling to make data accessible for analytics, ML, and threat hunting. You will own and contribute to a new graph database, collaborating with cross-functional teams to deliver scalable, low-latency data products. This is a mission-driven role at a leader in AI-native cybersecurity, with a strong emphasis on innovation and impact.
Compensation / BenefitsMarket leader in compensation and equity awardsComprehensive physical and mental wellness programsCompetitive vacation and holidaysPaid parental and adoption leavesProfessional development opportunitiesVibrant office culture with world class amenities
ResponsibilitiesWrite fault-tolerant Java code within Spark, Flink, and custom DBs to power data pipelines and analyticsDesign and maintain ultra-high-scale data platforms processing petabytes of dataParticipate in product reviews, helping to shape new features and stabilityImprove efficiency and reduce latency of high-performance servicesResearch and implement efficient data querying strategies for internal and external stakeholders
Key requirementsBS in technical field or equivalent experience (4+ years)10+ years combined backend/cloud and data platform engineering experience5+ years building data platform products or features with Spark, Flink, or Ray, or at-scale time-series/OLAP/DBs (Pinot, Druid, Iceberg)5+ years programming in Java, Scala, or Kotlin (Python as alternative if above is experienced)Deep knowledge of performance tuning for JVM languages or Apache systems (Spark, Flink, Ray, Pinot, Druid, Iceberg)Proven end-to-end feature/product design experienceExperience building large-scale data/event pipelinesRelational SQL and NoSQL database expertise (Postgres/MySQL, Cassandra, DynamoDB)Strong test-driven development disciplineProven ability to work with remote teamsExperience leveraging AI technologies to improve decision-making and efficiencycollaboration with cross-functional teamsstrong communicationproblem-solving orientationJavaScalaKotlin