Senior Engineer - Data (Remote, ROU)

CrowdStrike
Sunnyvale, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Algorithm Design Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Big Data Software Quality Code Review Cyber Security Information Engineering Shard (Database Architecture) Distributed Systems
+22 more
Elasticsearch Design of User Interfaces Identity and Access Management Python (Programming Language) Language Modeling Redis Tensorflow Software Systems Cloud Platform System Pytorch Large Language Models Concurrency Generative AI Git Kubernetes Information Technology Cassandra Apache Kafka Docker Golang Programming Languages Microservices

Job description

CrowdStrike is looking for a Sr. Software Engineer to join our growing Generative AI Research Center. As a Senior Software Engineer you will play a pivotal role in designing, developing, and optimising advanced algorithms and systems that power our Generative AI platforms. You will work closely with data scientists, engineers and product managers to create innovative solutions that address complex challenges and deliver tangible value to our customers. This role offers an exciting opportunity to work on the forefront of AI technology, cybersecurity and shape the future of creative computing.

CrowdStrike is a computer security company, but we do not require candidates for this role to have prior security industry experience. We will mentor and train in security topics as needed. We do expect a strong interest in CrowdStrike’s mission and a willingness to engage with the needs of our product teams and customers.

If you are a hands-on engineer who loves technical challenges and wants to operate at scale, apply & let’s talk!

What You’ll Do:

  • Lead the design and implementation of scalable, high-performance software systems for Generative AI applications.
  • Collaborate with data science team and other engineering teams to translate cutting-edge algorithms and models, including Large Language Models (LLMs), into production-ready software solutions.
  • Optimise algorithms and workflows to improve performance, efficiency, and scalability, leveraging LLMs where applicable.
  • Conduct code reviews, provide technical guidance, and mentor other engineers to ensure code quality and best practices.
  • Construct and maintain data pipelines, engage in data upkeep, and contribute to the training and automation of all aspects of the lifecycle of LLMs.
  • Stay updated on the latest advancements in AI research and technology, including developments in LLMs, and apply them to enhance our Generative AI engineering capabilities.
  • Contribute to architectural decisions and technical strategy to drive innovation and maintain competitive advantage, incorporating LLMs where suitable.
  • Research, develop, and implement cybersecurity measures to safeguard our Generative AI systems against potential threats, including those specific to Generative AI.
  • Collaborate with engineering team to assess risks, implement security best practices, and ensure compliance with industry standards and regulations, particularly in the context of LLM usage.
  • Own your work with autonomy, end to end: develop, test, deploy and monitor your changes.
  • Thrive in an environment that highly values trust.

Requirements

  • Bachelor’s degree in Computer Science or related STEM field;
  • Prior work experience with big data and microservices
  • Strong proficiency in at least one of the three programming languages Go (Golang), Rust or Python.
  • Experience building and deploying scalable, distributed systems (i.e. sharding, partitioning, concurrency, etc.) in cloud environments (e.g. AWS).
  • Excellent problem-solving skills, with the ability to analyze complex issues and propose effective solutions.
  • Strong communication skills and the ability to collaborate effectively with multidisciplinary teams.
  • Proven track record of delivering high-quality software products in a fast-paced, agile environment.

Tech Stack _(not mandatory to know everything; a robust learning capacity is essential):

_

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

Bonus Points:

  • Existing exposure to Go, AWS, Cassandra, Kafka, Elasticsearch
  • Experience with Language Models, Data Science, Data Engineering
  • Prior experience in the cybersecurity or intelligence fields
  • Familiarity with relevant libraries and frameworks (e.g., TensorFlow, PyTorch)
  • UI/UX design experience, * Existing exposure to Go, AWS, Cassandra, Kafka, Elasticsearch
  • Experience with Language Models, Data Science, Data Engineering
  • Prior experience in the cybersecurity or intelligence fields
  • Familiarity with relevant libraries and frameworks (e.g., TensorFlow, PyTorch)
  • UI/UX design experience

About the company

As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed - we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you., Benefits Of Working At CrowdStrike:

  • 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

CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all