Principal Software Engineer, Data (Remote) @ CrowdStrike

Job Information

Job Description:

What You’ll Do:
Shape the vision of our Analytics Data Platform for its next phase of growth: building a Unified Data Catalog as well as Query Analysis for structured data stored in different forms (columnar vs graph), and building and optimizing query performance using different techniques of indexing and data partitioning. Familiarity with various big data frameworks is required for this role.

  • Design, develop, and maintain a data platform that processes petabytes of data
  • Participate in technical reviews of our products and help us develop new features and enhance stability
  • Continually help us improve the efficiency of our services so that we can delight our customers
  • Help us research, evolve 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

What You’ll Need:

  • Experience in production building distributed services-oriented backend architecture in Java, Scala, Kotlin or another JVM language.
  • Proven expertise with multiple big data frameworks, especially handling data volume at multi-petabyte scale.
  • Proven expertise with algorithms, distributed systems design and the software development lifecycle
  • Production experience with relational SQL and NoSQL databases, including Postgres/MySQL, Cassandra/DynamoDB, etc.
  • Strong familiarity with the Apache Hadoop ecosystem including : Spark, Kafka, Hive/Apache Iceberg/Delta Lake, Apache Presto/Trino, Apache Pinot, etc.
  • Experience building large scale data pipelines
  • BS and 10+ years in a related field, or MS and 8+ years in Computer Science or related field.
  • Experience with Apache Flink or other streaming systems is a plus
  • Familiarity with Go, Kubernetes is a plus
  • Good test driven development discipline
  • Reasonable proficiency with Linux administration tools
  • Proven ability to work effectively with remote teams

Benefits:
  • 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
  • A variety of professional development and mentorship opportunities
  • Offices with stocked kitchens when you need to fuel innovation and collaboration

Experience Level: Senior
Work From: Remote from Region United States of America

Company Information

View all jobs of Company: Click here

Pin It on Pinterest