Logo
CrowdStrike

Sr. Backend Engineer - Charlotte AI (Remote, East Coast)

CrowdStrike, Montgomery, Alabama, United States

Save Job

Overview

CrowdStrike is looking for a

Cloud Software Engineer

to join our growing Charlotte AI Engineering Team. The role involves building globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Golang and Large Language Models. Prior experience with Golang and LLMs is not required but will be helpful. CrowdStrike will mentor and train in security topics as needed. About The Product

CrowdStrike has pioneered AI-powered protection for over 10 years and deeply integrates AI across the platform. Charlotte AI is a generative AI security analyst that uses high-fidelity security data and is integrated with threat hunters, managed detection and response operators, and incident response experts. It enables users of all skill levels to leverage Falcon Platform data while reducing security operations complexity and cost. What You'll Do

Advance backend microservices, pinpointing and addressing critical concerns to implement effective solutions. Employ CrowdStrike tools and services to build cloud solutions for detecting and countering targeted cyber threats. Innovate with Large Language Models to develop and refine Charlotte AI's capabilities. Construct and maintain data pipelines, engage in data upkeep, and contribute to training and implementation of custom LLMs. Collaborate across teams to brainstorm, define, and devise solutions. Commit to ongoing learning and self-improvement. Stay attuned to customers' challenges, seeking ways to enhance support. Emphasize high-quality coding with best practices, rigorous testing, thorough logging, and metrics. Work within a collaborative and agile team environment. Mentor fellow engineers and absorb knowledge from others. Refine product architecture, knowledge models, user experience, performance, and reliability. Own your work end-to-end: develop, test, deploy, and monitor changes. Thrive in an environment that values trust. What You'll Need

Degree in Computer Science (or professional experience in data structures/algorithms/distributed systems). Experience with big data and microservices. Understanding of scalability and distributed systems (e.g., sharding, partitioning, concurrency). Team player with engineering best practices, including testing, peer reviews, and resilient architecture. Ability to thrive in a test-driven, collaborative, and iterative programming environment. Ability to meet commitments on time and deliver high-quality, unit-tested, code-reviewed software. Tech Stack

Go (Golang) Python Docker Kubernetes AWS Redis / S3 / EC2 / IAM Kafka GIT Cassandra ElasticSearch Bonus Points

Experience with Go, AWS, Cassandra, Kafka, Elasticsearch. Experience with Language Models, Data Science, Data Engineering. Prior experience in cybersecurity or intelligence fields. Benefits Of Working At CrowdStrike

Remote-friendly and flexible work culture Competitive compensation and equity awards Wellness programs Paid vacation and holidays Paid parental and adoption leave Professional development opportunities Employee Networks and volunteer opportunities Vibrant office culture with amenities CrowdStrike is an equal opportunity employer . We are committed to fostering belonging and we support veterans and individuals with disabilities through our affirmative action program. CrowdStrike participates in the E-Verify program. See notices for Right to Work and detailed U.S. benefits information. If you need assistance submitting an application or accommodation, contact recruiting@crowdstrike.com.

#J-18808-Ljbffr