CrowdStrike logo

Senior Software Engineer, Database Engine and Semantic Data Modeling

CrowdStrike

About CrowdStrike

CrowdStrike (Nasdaq: CRWD), a global cybersecurity leader, has redefined modern security with the world’s most advanced cloud-native platform for protecting critical areas of enterprise risk — endpoints and cloud workloads, identity and data. Powered by the CrowdStrike Security Cloud and world-class AI, the CrowdStrike Falcon® platform leverages real-time indicators of attack, threat intelligence, evolving adversary tradecraft and enriched telemetry from across the enterprise to deliver hyper-accurate detections, automated protection and remediation, elite threat hunting and prioritized observability of vulnerabilities. Purpose-built in the cloud with a single lightweight-agent architecture, the Falcon platform delivers rapid and scalable deployment, superior protection and performance, reduced complexity and immediate time-to-value.

About The Team

Information Architecture is responsible for CrowdStrike's core data model, metadata catalog and associated query services. The catalog scope runs the gamut from internal sources and users, to trusted third parties, and open industry standards. Our mission is to enable data interoperability among all consumers, producers, and inquirers.

About The Role

We are looking for a colleague to help develop and maintain a specialized semantic data framework which serves as the backbone of several cloud services, libraries, and databases at CrowdStrike. You will design and develop performant services and tools for data modeling, replication, and governance. Collaborate with colleagues focusing on query compilers and data pipelines. Own features from design to delivery, including sustained care after release. Serve as the data modeling expert for the team. Collaborate with other teams on cross functional design. Understand and evolve the larger system architecture and its impact on development and design.

What You’ll Need

Experience building data model driven declarative systems. Expertise with service-based architectures and distributed databases. Experience with developing cloud-based or similar highly concurrent, distributed systems. Familiarity with both relational databases and schema-less “NoSQL” or key-value stores. Proficient in transforming structured and unstructured data. Experience writing production quality code in one of Python, Go, or C++. Comfortable with testing as a first-class activity: unit testing, integration / end-to-end testing, and associated automations. Deliver and accept feedback with grace and courtesy. Comfortable working in a distributed environment across multiple time zones.

Bonus Points For

Experience developing code within a well-defined information architecture. Code optimization and performance assessment/profiling/testing. Experience with cloud databases such as Cassandra, Snowflake and Redshift, and data analytics frameworks such as Apache Spark. Experience developing design tools, tests, and/or test automation. Experience with testing frameworks, Jenkins or Bamboo in a CI/CD environment. Experience with Erlang, Haskell, Scala, or OCaml. Experience developing software for high-assurance, safety critical, or life critical domains. Familiarity with generative or formal software verification methods, such as Alloy, TLA+, or Agda.

Benefits
Extracted with AI

  • Remote-first culture
  • Market leader in compensation and equity awards
  • Competitive vacation and flexible working arrangements
  • Comprehensive and inclusive health benefits
  • Physical and mental wellness programs
  • Paid parental leave, including adoption
  • Professional development and mentorship opportunities

Similar jobs

Last update: 23 minutes ago

CrowdStrike logo
CrowdStrike

Senior Software Engineer - Cloud Platform Reliability

Join CrowdStrike as a Senior Software Engineer focusing on cloud platform reliability and scalability in a remote-first role.

CrowdStrike logo
CrowdStrike

Senior Frontend Engineer - Graph Data Visualization (Remote)

Senior Frontend Engineer specializing in Graph Data Visualization, remote role, focusing on cybersecurity solutions.

CrowdStrike logo
CrowdStrike

Senior Frontend Engineer - Graph Data Visualization

Join CrowdStrike as a Senior Frontend Engineer focusing on Graph Data Visualization. Work remotely with cutting-edge technologies.

CrowdStrike logo
CrowdStrike

Senior Frontend Engineer - Graph Data Visualization

Join CrowdStrike as a Senior Frontend Engineer focusing on Graph Data Visualization. Work remotely with cutting-edge technologies.

CrowdStrike logo
CrowdStrike

Senior Frontend Engineer - Graph Data Visualization

Senior Frontend Engineer specializing in graph data visualization, focusing on user-centric UI frameworks and accessibility.

Snowflake logo
Snowflake

Senior Software Engineer - App Foundation (Database)

Join Snowflake as a Senior Software Engineer focusing on database systems, enhancing backend services for Snowsight.

CrowdStrike logo
CrowdStrike

Senior Full Stack Engineer - IoT (Remote)

Senior Full Stack Engineer for IoT in a leading cybersecurity firm, focusing on cloud-native platforms and advanced threat intelligence.

CrowdStrike logo
CrowdStrike

Senior Frontend Engineer - Graph Data Visualization

Senior Frontend Engineer specializing in Graph Data Visualization, skilled in TypeScript and Accessibility, for a remote role.

CrowdStrike logo
CrowdStrike

Remote Data Scientist (GenAI)

Join CrowdStrike as a Remote Data Scientist to develop AI assistants using LLMs, focusing on cybersecurity solutions.

CrowdStrike logo
CrowdStrike

Senior Software Engineer - Tools, SDX

Remote Senior Software Engineer role at CrowdStrike, focusing on tools for SDX team, requiring C, Python, and software development skills.

CrowdStrike logo
CrowdStrike

Backend Engineer, Automation (Remote)

Join CrowdStrike as a Backend Engineer in Dublin, focusing on automation and cloud infrastructure, with skills in Go, GraphQL, and microservices.

Outschool logo
Outschool

Staff Data Engineer - Remote

Lead Data Engineer role focusing on data modeling, system design, and cross-functional collaboration in a dynamic EdTech environment.

Axmed logo
Axmed

Senior Cloud Data Engineer

Senior Cloud Data Engineer role focusing on data architecture, pipeline design, and cloud platforms like AWS and Snowflake.

Remote logo
Remote

Senior Analytics Engineer

Join Remote as a Senior Analytics Engineer to drive impactful decision-making with data analytics and engineering.

CrowdStrike logo
CrowdStrike

Principal UI Engineer (Remote)

Join CrowdStrike as a Principal UI Engineer in Dublin, shaping front-end architecture in cybersecurity. Remote work, competitive benefits.

Abnormal Security logo
Abnormal Security

Software Engineer II - Data Platform

Join Abnormal Security as a Software Engineer II on the Data Platform team, working remotely to build scalable data solutions.

CrowdStrike logo
CrowdStrike

Full Stack Engineer - IoT (Remote)

Seeking a Full Stack Engineer for IoT with expertise in software development, cloud technology, and security in New York, NY.

Semrush logo
Semrush

Data Platform Engineering Team Lead

Lead a team of Data Engineers in enhancing digital marketing platforms, focusing on data architecture, CI/CD, and cloud infrastructure.

Snowflake logo
Snowflake

Remote Sales Engineer with Snowflake Expertise

Join Snowflake as a Remote Sales Engineer, leveraging Snowflake expertise to solve complex problems and close large deals.

Workday logo
Workday

Senior Software Engineer, DBaaS (US Federal)

Senior Software Engineer role focused on DBaaS, requiring TS/SCI clearance, with extensive experience in cloud databases and backend development.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python - Remote, USA

Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.

Snowflake logo
Snowflake

Senior Software Engineer - Polaris & Data Lake Catalog

Join Snowflake as a Senior Software Engineer to build and evolve our open data lake ecosystem with Java, Scala, and C++.

Snowflake logo
Snowflake

Senior Software Engineer - LLM

Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.