CrowdStrike logo
CrowdStrike

CrowdStrike is an award-winning, global provider of cloud-delivered security technology, threat intelligence, and next-generation endpoint protection. Founded i

Senior Engineer, Data

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11,000Since 2011Company Site

Location

Romania

Posted

63 days ago

Salary

0

Seniority

Senior

Job Description

Senior Engineer, Data

CrowdStrike

• 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.

Job 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.

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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Collaborate with development teams to understand requirements and provide technical guidance throughout the project development cycle. • Design and implement cloud-native solutions on Azure, ensuring scalability, performance, security, and maintainability. • Develop and enforce standards, guidelines, and best practices for software development. • Identify risks and propose technical solutions to mitigate them. • Conduct code reviews and ensure adherence to best software development practices. • Investigate and evaluate new technologies, tools, and frameworks relevant to software development on Azure. • Act as a hands-on technical reference and mentor for less senior developers, promoting knowledge sharing and best practices.

Brazil
Job Closed
Shuru logo

Full Stack Engineer

Shuru

Give wings to your ideas!

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• Lead feature development end to end across React-based interfaces and Node.js / Express backend services • Own the frontend architecture: component design, state management, performance, accessibility, and the overall feel of the product • Build and maintain REST and GraphQL APIs, handle data modelling, and keep backend services clean, well-tested, and predictable • Take applications from local environments to production. CI/CD pipelines, environment setup, monitoring, alerting, and incident response sit with you • Review code, mentor the junior engineer on the squad, and set technical direction for the team • Work directly with product stakeholders. Translate ambiguous requirements into shipped work without long handoffs • Use AI-assisted development tools (Cursor, Claude Code, GitHub Copilot) as a core part of your daily workflow, not as an afterthought

India
Job Closed
Shuru logo

Senior Full Stack Engineer

Shuru

Give wings to your ideas!

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• Own and build production systems end to end - backend, frontend, data layer, and infrastructure. • Design and implement AI-powered workflows using LLMs, retrieval systems, and automation pipelines. • Build and maintain CI/CD pipelines, cloud infrastructure (AWS), and deployment automation. • Set up monitoring, logging, and alerting so the systems you build stay healthy in production. • Integrate with third-party APIs and enterprise systems (CRMs, messaging platforms, identity providers). • Translate ambiguous requirements into shipped product - you don't wait for a perfect spec.

India
Full TimeRemoteTeam 201-500Since 1985H1B No Sponsor

• Ensure software is delivered efficiently and on time using C#.NET / ASP.NET. • Work across the full software stack, including UI, backend services, and database layers. • Work with client technologies like Angular, Aurelia, Typescript, Javascript, CSS, and HTML. • Participate in an agile (SCRUM) development team. • Establish and improve high standards for software design and development. • Collaborate with software engineers, quality engineers, devops, and management to provide technical guidance throughout projects. • Review business and technical requirements and encourage knowledge sharing within the team. • Dive deep into system analysis and programming, often involving extensive research. • Test software thoroughly using unit and integration testing frameworks such as xUnit, NUnit, or MsTest. • Stay updated on new technologies, AI-first development practices, and software development tools. • Work with AI coding tools such as Claude Code, GitHub Copilot, Cursor, or similar technologies. • Collaborate with global teams, with some level of overlapping work hours expected.

India
Job Closed