Sr. Backend Engineer - Charlotte AI (hybrid, Est)

CrowdStrike CrowdStrike · Enterprise · NY · Remote

CrowdStrike is seeking a Sr. Backend Engineer to join their Charlotte AI Engineering Team. The role involves building globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Golang and Large Language Models to develop and refine Charlotte AI, a generative AI security analyst. Responsibilities include advancing backend microservices, innovating with LLMs, constructing data pipelines, and collaborating across teams. Experience with LLMs, Data Science, and Data Engineering is required, along with a strong understanding of distributed systems and engineering best practices.

What you'd actually do

  1. Advance backend microservices, pinpointing and addressing critical concerns to implement effective solutions.
  2. Employ established CrowdStrike tools and services to build cloud solutions for detecting and countering targeted cyber assaults.
  3. Innovate with Large Language Models to develop and refine Charlotte AI's capabilities.
  4. Construct and maintain data pipelines, engage in data upkeep, and contribute to the training and implementation of custom LLMs.
  5. Collaborate across various teams to brainstorm, define, and devise solutions.

Skills

Required

  • Golang
  • Large Language Models
  • Data Science
  • Data Engineering
  • big data
  • microservices
  • scalability
  • distributed systems
  • sharding
  • partitioning
  • concurrency
  • engineering best practices
  • testing paradigms
  • peer code reviews
  • resilient architecture
  • test-driven development
  • collaborative programming
  • iterative programming

Nice to have

  • Go (Golang)
  • Python
  • Docker
  • Kubernetes
  • AWS
  • Redis
  • S3
  • EC2
  • IAM
  • Kafka
  • GIT
  • Cassandra
  • ElasticSearch
  • cybersecurity
  • intelligence fields

What the JD emphasized

  • Degree in Computer Science (or professional experience in data structures/algorithms/distributed systems).
  • Experience with Language Models, Data Science, Data Engineering.
  • Prior work experience with big data and microservices.
  • Understanding scalability and distributed systems i.e. sharding, partitioning, concurrency, etc.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
  • 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.

Other signals

  • generative AI security analyst
  • Large Language Models
  • AI-native platform