Software Engineer - Database Engine and Semantic Modeling

Yesterday

Apply Now
Logo of CrowdStrike

CrowdStrike

Next-Generation Endpoint Protection • Endpoint Detection and Response • Next Generation Anti-Virus • Managed Threat Hunting • Incident Response

5001 - 10000

Description

• 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

Requirements

• 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: • 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

• Remote-first culture • Market leader in compensation and equity awards with option to participate in ESPP in eligible countries • Competitive vacation and flexible working arrangements • Physical and mental wellness programs • Paid parental leave, including adoption • A variety of professional development and mentorship opportunities • Access to CrowdStrike University, LinkedIn Learning and Jhanna • Offices with stocked kitchens when you need to fuel innovation and collaboration • Birthday time-off in your local country • Work with people who are passionate in our mission and Great Place to Work certified across the globe

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com