Logo
CrowdStrike

Backend Engineer - Charlotte AI (Remote, EST)

CrowdStrike, Raleigh, North Carolina, United States

Save Job

Overview

CrowdStrike is seeking a Cloud Software Engineer to join the Charlotte AI Engineering Team. The role focuses on building globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Go and Large Language Models. Prior Go and LLM experience is not required but helpful. CrowdStrike will mentor and train in security topics as needed. The role supports CrowdStrike’s mission to stop breaches with an AI-native platform and AI-powered protection that has evolved over more than 10 years. About Charlotte AI: CrowdStrike introduced Charlotte AI, a generative AI security analyst that leverages high-fidelity security data and integrates with threat hunters, managed detection and response operators, and incident response experts. Learn more about Charlotte AI: https://www.crowdstrike.com/products/charlotte-ai/ What You'll Do

Advance backend microservices, 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 implementing custom LLMs. Collaborate across teams to brainstorm, define, and devise solutions. Commit to ongoing learning and self-improvement. Stay attuned to customers\' challenges and seek ways to enhance support. Emphasize high-quality coding with best practices, rigorous testing, and thorough logging and metrics. Work in a collaborative and agile team environment. Mentor fellow engineers and learn from peers across technologies. Continuously 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 equivalent practical experience in data structures, algorithms, and distributed systems. Experience with GenAI, LLMs, or agentic systems is preferred. Experience with big data and microservices. Understanding of scalability and distributed systems (e.g., sharding, partitioning, concurrency). Strong teamwork and collaboration skills. Engineering best practices, including testing, peer reviews, and resilient architecture. Ability to work in a test-driven, collaborative, iterative programming environment. Ability to meet commitments with unit-tested, code-reviewed, CI-ready software. Tech Stack

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

Exposure to Go, AWS, Cassandra, Kafka, Elasticsearch. Experience in cybersecurity or intelligence fields. Benefits

Remote-friendly and flexible work culture Competitive compensation and equity awards Comprehensive wellness programs Competitive vacation and holidays Paid parental and adoption leaves Professional development opportunities Employee networks and volunteer opportunities Vibrant office culture with amenities Great Place to Work certification Equal Opportunity

CrowdStrike is an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program. We base all employment decisions on valid job requirements and do not discriminate on any protected characteristic. If you need assistance accessing information or submitting an application, contact recruiting@crowdstrike.com. CrowdStrike participates in the E-Verify program.

#J-18808-Ljbffr