Sr. Machine Learning Engineer
Job Description
CrowdStrike is seeking a Sr. Machine Learning Engineer to join the AIDR Engineering Team. The role provides engineering support for high-throughput, low-latency LLM inferencing, with emphasis on LLM post-training, data engineering tied to rigorous evaluations, and collaboration that helps enable safe and secure enterprise AI interactions.
This position is based in Sunnyvale, CA (remote) and offers a salary range of USD 164,000 - 295,000 per year.
What you’ll do
- Innovate with state-of-the-art machine learning approaches to accelerate data science execution.
- Provide pragmatic support to fast-moving research and development teams.
- Build and deliver high-quality solutions supporting customer-facing applications at scale.
- Conduct in-depth analysis to identify potential vulnerabilities or gaps.
- Construct and maintain data pipelines, and contribute to the training and implementation of custom models.
- Collaborate across teams to brainstorm, define, and devise solutions.
- Commit to ongoing learning and self-improvement.
- Stay focused on customer challenges and look for ways to improve support.
- Maintain top-tier coding quality through best practices, rigorous testing, and thorough logging and metrics.
- Work effectively in a collaborative, agile team environment.
- Mentor other engineers across a range of technologies, while also learning from them.
- Continuously explore improvements across product architecture, knowledge models, user experience, performance, and reliability.
- Own your work end to end, including development, testing, deployment, and monitoring.
- Thrive in a culture that highly values trust.
Requirements
- Experience performing data engineering and architecture in support of advanced data science use cases.
- A deep understanding of LLM post-training methods and computational architectures.
- Understanding of scalability and distributed systems, including sharding, partitioning, and concurrency.
- Ability to work as a team player.
- Thorough understanding of engineering best practices, including appropriate testing paradigms, peer code reviews, and resilient architecture.
- Capability to succeed in a test-driven, collaborative, iterative programming environment.
- Track record of delivering on time with high-quality, unit-tested software, peer review, and regular check-ins for continuous integration.
- Proven experience using AI technologies to improve decision-making, streamline workflows, increase efficiency, and drive business outcomes.
Technologies
- Python
- JVM technologies
- Docker
- Kubernetes
- AWS, GCP, MaaS
- MaaS
- Kafka, Cassandra, Spark
- ElasticSearch
- Terraform, Chef, Ansible
- GPUs
Tech stack (not mandatory to know everything)
- High level coding language such as JVM technologies or Python
- Docker
- Kubernetes
- AWS, GCP, or MaaS
- Kafka, Cassandra, and Spark
- ElasticSearch
- Terraform, Chef, or Ansible
- Experience scaling inference across GPUs or GPU-clusters
Bonus points
- Existing, demonstrable applied work in scalable architectures for LLM post-training or fine-tuning.
- Prior experience in cybersecurity or intelligence fields.
Benefits
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
Similar Jobs
$2,000k - $2,000k/yr
Full time
Artificial Intelligence
Cloud Machine Learning
Distributed Machine Learning