Sr. Software Engineer- Distributed Graph Storage Systems

2 weeks ago


NA, United States CrowdStrike, Inc. Full time

About the Role:

We’re building the next-generation cloud-native security platform for CrowdStrike which includes an application and service delivery platform, massively scalable distributed data storage and replication systems, and a cutting-edge search and distributed graph system. You will play a critical role in innovating and building the CrowdStrike Asset Graph system.

Bring your experience in distributed technologies and algorithms, your great API and systems design sensibilities, and your passion for writing code that performs at extreme scale. If you want a job that makes a difference in the world and operates at a high scale, you’ve come to the right place.

This is a hybrid position open to candidates in Irvine, CA and Sunnyvale, CA. We are also open for US Remote roles.

 

What You'll Do:

  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products.

  • Design, develop, document, test, deploy, maintain, and enhance large scale services.

  • Take ownership and be accountable for deliverables.

  • Triage system issues and debug by analyzing the sources of issues and the impact on service operations.

  • Mentor other engineers on web, backend and data storage technologies and our system.

  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability.

  • Partner with product teams in building their use-cases and solutions on the Asset Graph platform 

What You'll Use:

  • Go(Golang)

  • Java8

  • Python

  • GIT

  • Cassandra

  • Kafka

  • ElasticSearch

  • Kubernetes

  • Postgres

  • Redis

  • AWS Cloud

What You’ll Need:

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems).

  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you.

  • The desire to ship code and the love of seeing your bits run in production.

  • Solid understanding of distributed systems and scalability challenges.

  • Team player skills – we embrace collaborating as a team as much as possible.

  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.

  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment.

  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.

Bonus Points:

  • Experience building Graph Storage or other database systems

  • Existing exposure to Go,AWS, Kubernetes, Cassandra, Kafka, Elasticsearch.

  • Experience working on security products.

#LI-AJ1

#LI-Remote

PandoLogic. Category:Technology, Keywords:Backend Engineer, Location:New York, NY-10060

  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:We’re building the next-generation cloud-native security platform for CrowdStrike which includes an application and service delivery platform, massively scalable distributed data storage and replication systems, and a cutting-edge search and distributed graph system. You will play a critical role in innovating and building the CrowdStrike...


  • N/A, United States CrowdStrike, Inc. Full time

    We’re building the next-generation cloud-native security platform for CrowdStrike which includes an application and service delivery platform, massively scalable distributed data storage and replication systems, and a cutting-edge search and distributed graph system. You will play a critical role in innovating and building the

  • Sr. Software Engineer

    3 weeks ago


    N/A, United States CrowdStrike, Inc. Full time

    About the Role:We’re building the next-generation infrastructure and security platform for CrowdStrike which include an application and service delivery platform, massively scalable distributed data storage and replication systems, and a cutting-edge search and distributed graph system. Help us scale CrowdStrike’s infrastructure and products to handle...


  • N/A, United States CrowdStrike, Inc. Full time

    About The Role:The CrowdStrike TechOps team is seeking a highly skilled Systems Engineer to build, monitor and maintain our complex multi-cloud (on-prem & public) distributed systems infrastructure with a focus on a quickly growing MinIO-based object store. The ideal candidate will have experience with a hybrid cloud 24x7 system in a critical production...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:The data engineering team is on a mission to create a hyper scale data lake, which helps find bad actors and stop breaches. The team builds and operates systems to centralize all of the data the falcon platform collects, making it easy for internal and external customers to transform and access the data for analytics, machine learning, and...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:The data platform engineering team owns the central data architecture for our core offerings, as well as several product-ized query and analytics platforms used to draw analysis from massive event pipelines delivering telemetry on attack events in customer environments, and more.We are on a mission to create a new hyper scale data lake, which...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:The data platform engineering team owns the central data architecture for our core offerings, as well as several product-ized query and analytics platforms used to draw analysis from massive event pipelines delivering telemetry on attack events in customer environments, and more.We are on a mission to create a new hyper scale data lake, which...

  • Sr. Software Engineer

    2 weeks ago


    N/A, United States CrowdStrike, Inc. Full time

    About the Role:As our new senior software engineer in CrowdStrike, you’ll contribute to the LogScale application for observability, log management, and security events. As a member of the new US based engine team you will focus on the LogScale engine that makes LogScale scale by developing new features as well as improving existing functionality. This is a...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:As our new senior software engineer in CrowdStrike, you’ll contribute to the LogScale application for observability, log management, and security events. As a member of the new US based engine team you will focus on the LogScale engine that makes LogScale scale by developing new features as well as improving existing functionality. This is a...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:You will be a Principal Engineer within Data Platform, both leading/guiding design and development as well as contributing in a quite hands-on capacity with Spark/Flink data processing and Java/Scala microservices development, owning much of the launch of a new platform which is driving industry-leading innovation on a hyper scale security...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:You will be a Principal Engineer within Data Platform, both leading/guiding design and development as well as contributing in a quite hands-on capacity with Spark/Flink data processing and Java/Scala microservices development, owning much of the launch of a new platform which is driving industry-leading innovation on a hyper scale security...


  • N/A, United States CrowdStrike, Inc. Full time

    About The Role:The CrowdStrike TechOps team is seeking a highly skilled Systems Engineer to build, monitor and maintain our complex multi-cloud (on-prem & public) distributed systems infrastructure with a focus on a quickly growing MinIO-based object store. The ideal candidate will have experience with a hybrid cloud 24x7 system in a critical production...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is seeking a backend software engineer who wants to grow at scale, is comfortable with being technically stretched, and would like to positively impact our mission to stop breaches. Your experience working with large-scale distributed systems will be applied across a range of services (negotiating TLS, balancing network...

  • Sr. Engineer II

    2 weeks ago


    N/A, United States CrowdStrike, Inc. Full time

    About The Role:CrowdStrike is looking for a Sr. Cloud Engineer to join our growing Detections Platform team. The cloud side of the detections platform works in conjunction with on-endpoint code to detect security problems and incidents, automatically stop adversaries in their tracks, and provide actionable data to customers. We process massive amounts of...

  • Software Engineer II

    4 weeks ago


    N/A, United States CrowdStrike, Inc. Full time

    About the Role:As our new software engineer in CrowdStrike, you’ll contribute to the LogScale application for observability, log management, and security events. As a member of the new US based engine team you will focus on the LogScale engine that makes LogScale scale by developing new features as well as improving existing functionality. This is a highly...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is hiring a Sr. Software Engineer on the Infrastructure team to help grow our global team of engineers focused on developing tools to deploy, observe, and maintain a first class, highly available cloud platform at massive scale.  This is a software development role where candidates with a strong background in Golang will...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is looking for an SDET to join our growing cloud team. The role will be focused on building frameworks, libraries and tooling used for testing our services, essentially building out a testing infrastructure to be used throughout Crowdstrike going forward. We're looking for smart people who want to be challenged and take ownership...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is hiring a Sr. Software Engineer II on the Infrastructure team to help grow our global team of engineers focused on developing tools to deploy, observe, and maintain a first class, highly available cloud platform at massive scale.  This is a software development role where candidates with a strong background in Golang will...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role​:We are seeking an experienced Back-End engineer to be part of the core Falcon For IT product group. In this role, you will be part of the cloud engineering team, responsible for the heart of the Falcon For IT module, working closely with other teams such as UI and Sensor.About the Product:Falcon For IT is our newest product release which...


  • N/A, United States CrowdStrike, Inc. Full time

    About The Role:You’ll be joining the cloud backend team in the Platform product group responsible for authentication and authorization. The Auth team is responsible for both internal (e.g. Service-to-service authorization, etc.) and external (e.g. user login, etc) authN and authZ. The team is a critical part of our flagship product group supporting the...