CrowdStrikeposted 19 days ago
$135,000 - $215,000/Yr
Full-time • Senior
Remote
Professional, Scientific, and Technical Services

About the position

As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn't changed — we're here to stop breaches, and we've redefined modern security with the world's most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We're also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We're always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.

Responsibilities

  • Harness cutting-edge technologies to engineer robust backend services that seamlessly ingest massive data streams.
  • Execute complex risk calculations and deliver intelligent remediation automation.
  • Work primarily with Golang microservices architecture and diverse database ecosystems.
  • Build scalable solutions that protect organizations worldwide from evolving cyber threats.
  • Drive end-to-end product delivery and architect scalable solutions.
  • Collaborate with cross-functional stakeholders to define priorities and scope.

Requirements

  • 8-10 years of production experience building, delivering, and maintaining large-scale distributed systems processing high-volume data.
  • Advanced programming expertise in object-oriented languages with strong typing (primarily Golang and Python).
  • Proven microservices experience with designing scalable REST APIs and distributed communication patterns.
  • Strong cloud infrastructure knowledge with major providers (AWS preferred, plus Azure and GCP).
  • Solid distributed systems understanding including concurrency, parallel processing, and scalability patterns.
  • Message queue proficiency, particularly Kafka.
  • Database versatility across RDBMS/SQL (PostgreSQL preferred) and distributed caching solutions like Redis.
  • System troubleshooting expertise for complex distributed architectures with focus on performance and reliability.
  • Engineering best practices experience including testing strategies, code reviews, and resilient architecture design.
  • Collaborative technical skills with ability to mentor junior engineers and contribute to technical decisions.
  • Bachelor's degree in Computer Science/Engineering or equivalent professional experience.
  • Strong foundation in algorithms, data structures, and system design principles.
  • Machine learning or AI implementation experience.
  • Elasticsearch expertise for full-text search of logs and event data.
  • Cassandra and CQL experience with wide-column databases.
  • Graph database knowledge and experience with graph structures.
  • Docker and Kubernetes experience.
  • Open source contributions or technical involvement.

Benefits

  • Remote-friendly and flexible work culture.
  • Market leader in compensation and equity awards.
  • Comprehensive physical and mental wellness programs.
  • Competitive vacation and holidays for recharge.
  • Paid parental and adoption leaves.
  • Professional development opportunities for all employees regardless of level or role.
  • Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections.
  • Vibrant office culture with world class amenities.
  • Great Place to Work Certified™ across the globe.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service