Job Description
Elastic, the Search AI Company, is seeking a Security Analyst - Senior Software Engineer to join its Security Generative AI team. This team focuses on revolutionizing security operations workflows using the Elastic Stack and the Elastic Search AI platform. The role involves enhancing operational efficiency and reducing the time to respond to security threats with AI-powered features.
Responsibilities - Write, test, and maintain high-quality TypeScript code for both client and server sides.
- Collaborate with cross-functional teams to integrate AI functionality into existing security features.
- Work with product and design teams to define requirements and craft intuitive user workflows powered by generative AI.
- Contribute to open-source projects and the Kibana codebase.
- Assist the support team in resolving customer issues.
Requirements - Extensive experience in developing and maintaining complex software in production environments.
- Proficiency in TypeScript, React, and Node.js.
- Proven experience in writing robust unit, integration, and E2E tests.
- Familiarity with LLM and Retrieval Augmented Generation (RAG) applications.
- Ability to translate prompt engineering techniques into code.
- Deep familiarity with the LangChain framework.
- Strong understanding of machine learning concepts and generative AI models.
- Exceptional problem-solving skills.
- Ability to work in a distributed team.
What Elastic Offers - Competitive pay
- Health coverage for you and your family
- Flexible locations and schedules for many roles
- Generous number of vacation days each year
Elastic is an equal opportunity employer committed to diversity and inclusion.