FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Engineer, Data
CrowdStrike. Lead the design and implementation of scalable, high-performance software systems for Generative AI applications.
Tech Stack
Tools & technologiesAWSCloudCyber SecurityDistributed SystemsGoMicroservicesPythonRust
About the role
Key responsibilities & impact- 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
What you’ll need- 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.
Benefits
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Generative AILarge Language Modelsdata pipelinesbig datamicroservicesGoRustPythonscalable systemsdistributed systems
Soft Skills
problem-solvingcommunicationcollaborationmentoringtechnical guidanceautonomytrustinnovationcode qualityagile environment
Certifications
Bachelor's degree in Computer ScienceSTEM degree