Taro Logo

Sr. Software Engineer - CharlotteAI

Global leader in cybersecurity, protecting organizations since 2011 with the world's most advanced AI-native platform, processing almost 3 trillion events per day.
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Cybersecurity

Job Description

CrowdStrike, a leading cybersecurity company, is seeking a Senior Software Engineer to join their Charlotte AI Engineering Team. This role focuses on building globally distributed, fault-tolerant, and highly scalable cloud ecosystems using Golang and Large Language Models. The position is part of the innovative Charlotte AI initiative, a generative AI security analyst that leverages the world's highest-fidelity security data.

The role combines cutting-edge AI technology with cybersecurity, working on systems that process nearly 3 trillion events daily. While prior security experience isn't required, the company provides comprehensive mentoring in security topics. The position offers an opportunity to work with advanced Large Language Models and contribute to CrowdStrike's mission of stopping breaches.

Key responsibilities include developing backend microservices, building cloud solutions for cyber threat detection, and innovating with LLMs. The ideal candidate will have a strong background in distributed systems and big data, though specific experience with Golang and LLMs isn't mandatory.

The role offers significant growth potential within a company that values innovation and customer focus. CrowdStrike provides a comprehensive benefits package, including competitive compensation, flexible work arrangements, and extensive professional development opportunities. The company culture emphasizes trust, autonomy, and continuous learning, making it an ideal environment for engineers who want to make a meaningful impact in cybersecurity while working with cutting-edge AI technology.

Last updated a month ago

Responsibilities For Sr. Software Engineer - CharlotteAI

  • Advance backend microservices and implement effective solutions
  • Build cloud solutions for detecting and countering cyber attacks
  • Innovate with Large Language Models for Charlotte AI
  • Construct and maintain data pipelines
  • Contribute to training and implementation of custom LLMs
  • Collaborate across teams to devise solutions
  • Maintain high coding quality through best practices and testing
  • Mentor fellow engineers and participate in knowledge sharing
  • Develop, test, deploy and monitor changes end-to-end

Requirements For Sr. Software Engineer - CharlotteAI

Go
Python
Kubernetes
Kafka
Cassandra
Redis
  • 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
  • Strong team player mindset
  • Understanding of engineering best practices
  • Experience with test-driven development
  • Ability to produce high-quality, unit tested code

Benefits For Sr. Software Engineer - CharlotteAI

Medical Insurance
Mental Health Assistance
Parental Leave
  • Remote-friendly and flexible work culture
  • Market leader in compensation and equity awards
  • Comprehensive physical and mental wellness programs
  • Competitive vacation and holidays
  • Paid parental and adoption leaves
  • Professional development opportunities
  • Employee Networks and volunteer opportunities
  • Vibrant office culture with world class amenities

Related Jobs

Sr. Software Engineer - GenAI Research Center

Senior Software Engineer position at CrowdStrike's GenAI Research Center, focusing on AI/ML development and implementation in cybersecurity solutions.

Senior AI Engineer

Senior AI Engineer position at Showpad, focusing on developing AI and machine learning solutions using cutting-edge technologies like LLMs and AWS services.

Senior Machine Learning Engineer - Creative Cloud

Senior Machine Learning Engineer position at Adobe, focusing on developing ML-first features for Creative Cloud applications, requiring 7+ years of ML experience and strong programming skills.

Sr. Cloud Software Engineer - Counter Adversary Operations Team

Senior Cloud Software Engineer role at CrowdStrike focusing on building distributed systems for cybersecurity, offering remote work and competitive benefits.

Software Engineer III - Platform Data

Senior Software Engineer role at CrowdStrike building distributed systems processing 3 trillion daily events, using Go, Cassandra, Kafka, and more. Remote position in Romania.