Job Description
About the Company
CrowdStrike is a global cybersecurity company focused on protecting organizations through advanced security technologies. Founded in 2011, the company develops an AI-native security platform and processes nearly 3 trillion events per day across its distributed systems. CrowdStrike serves customers across multiple industries and emphasizes innovation, responsible AI adoption, and customer protection.
About the Role
CrowdStrike is seeking a Senior Machine Learning Engineer to join its growing AIDR Engineering Team. This role will provide engineering support to a data science group focused on high-throughput, low-latency large language model (LLM) inference.
Working alongside engineers and data scientists, the successful candidate will support LLM post-training, data engineering, evaluation pipelines, and the development of scalable solutions for customer-facing AI applications. The team focuses on enabling enterprise users to interact safely and securely with AI applications.
Candidates do not need previous cybersecurity industry experience, as training and mentorship in security topics will be provided. However, a strong interest in CrowdStrike's mission and a willingness to understand product and customer needs are expected.
Key Responsibilities
- Apply modern machine learning technologies to accelerate data science initiatives.
- Provide practical engineering support to research and development teams.
- Develop high-quality solutions for customer-facing applications at scale.
- Conduct in-depth analysis to identify potential vulnerabilities, gaps, and areas for improvement.
- Build and maintain data pipelines and contribute to training and implementing custom models.
- Support LLM post-training and data engineering activities aligned with rigorous evaluation processes.
- Collaborate with engineering, data science, and other teams to define and develop technical solutions.
- Maintain high coding standards through best practices, rigorous testing, logging, and performance metrics.
- Own development work from implementation and testing through deployment and monitoring.
- Contribute to mentoring other engineers while learning from team members.
- Improve product architecture, knowledge models, user experience, performance, and reliability.
- Work within a collaborative and agile engineering environment.
- Stay informed about customer challenges and identify opportunities to improve product support.
- Pursue continuous learning and technical development.
Required Qualifications
- Prior experience in data engineering and architecture supporting advanced data science use cases.
- Deep understanding of LLM post-training methods and computational architectures.
- Understanding of scalability and distributed systems concepts, including sharding, partitioning, and concurrency.
- Strong engineering fundamentals and knowledge of software development best practices.
- Experience with appropriate testing methodologies, peer code reviews, and resilient architecture.
- Ability to work in a test-driven, collaborative, and iterative development environment.
- Ability to deliver high-quality software that is unit tested, code reviewed, and regularly integrated into continuous integration workflows.
- Demonstrated experience using AI technologies to improve decision-making, streamline workflows, increase efficiency, and support business outcomes.
- Strong teamwork and communication skills.
- Ability to manage responsibilities independently and meet delivery commitments.
Technical Skills & Technologies
- Experience with a high-level programming language, such as Python or JVM technologies.
- Familiarity with Docker and Kubernetes.
- Exposure to cloud platforms such as AWS, GCP, or MaaS.
- Knowledge of Kafka, Cassandra, and Spark.
- Familiarity with Elasticsearch.
- Exposure to infrastructure automation tools such as Terraform, Chef, or Ansible.
- Experience scaling inference across GPUs or GPU clusters.
The company does not require candidates to know every technology listed but expects strong learning ability.
Preferred Qualifications
- Demonstrable experience building scalable architectures for LLM post-training or fine-tuning.
- Previous experience in cybersecurity or intelligence fields.
Compensation & Benefits
- U.S. base salary range: $140,000–$215,000 per year.
- Eligibility for bonuses and equity grants.
- Health insurance and 401(k).
- Comprehensive physical and mental wellness programs.
- Competitive vacation and paid holidays.
- Paid parental and adoption leave.
- Professional development opportunities for employees at all levels.
- Employee networks, geographic neighborhood groups, and volunteer opportunities.
- Office culture with workplace amenities.
Compensation placement depends on relevant work experience, skills, certifications, job level, supervisory status, and location.
Work Arrangement
- Remote position.
Equal Employment Opportunity & Accessibility
CrowdStrike is an equal opportunity employer committed to fostering an inclusive workplace where employees and applicants are valued and supported. Employment decisions are based on valid job requirements without discrimination based on protected characteristics under applicable law.
The company supports veterans and individuals with disabilities through its affirmative action program.
For assistance accessing or reviewing website information, submitting an application, or requesting an accommodation, contact [email protected].
CrowdStrike participates in the E-Verify program.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.