Senior Full Stack Software Developer, Generative AI - Security

closed
Elastic Logo

Elastic

πŸ’΅ $92k-$146k
πŸ“Remote - Canada

Summary

Join Elastic's Security Generative AI team and revolutionize security operations workflows using the Elastic Stack and Elastic Search AI platform. You will write, test, and maintain high-quality TypeScript code for both client-side and server-side applications. Collaborate with cross-functional teams to build AI-powered workflows and integrate AI functionality into existing security solutions. Work closely with product and design teams to define requirements and create intuitive user workflows. Contribute to the open-source Kibana codebase and engage with the Elastic community. Assist the support team in addressing customer questions and resolving issues. This role offers a competitive salary and benefits package, including stock options, a company-matched RRSP, and a holistic emphasis on employee well-being.

Requirements

  • Extensive experience developing reasonably complex, high-quality software over multiple years and maintaining it in production environments. Experience with large-scale systems is a plus
  • Experience with Typescript, React, and Node.js
  • Proven track record of writing robust unit, integration, and E2E tests
  • Familiarity with developing LLM and Retrieval Augmented Generation (RAG) applications
  • Ability to translate prompt engineering techniques into code
  • Deep familiarity with the LangChain framework and its related concepts (i.e., chains, agents, and tools)
  • Familiarity with LLM application evaluation tools such as LangSmith
  • Strong understanding of machine learning concepts and generative AI models (i.e., GPT, Gemini, Mistral, Claude, etc.)
  • Exceptional problem-solving skills and the ability to think creatively to solve challenging problems with AI technologies
  • Ability to work in a distributed team throughout the world

Responsibilities

  • Write, test and maintain high-quality, client-side and server-side TypeScript code
  • Collaborate with cross-functional teams to build new AI-powered workflows and integrate AI functionality into existing Security Solution features
  • Work closely with the product and design teams to define requirements and craft intuitive user workflows powered by generative AI that address security analytics use cases
  • Work on open-source, contribute to the Kibana codebase and issues, connect with the Elastic community via GitHub, Slack, and discussion forums
  • Work with our support team to help customers answer questions and resolve issues

Preferred Qualifications

Experience with Elasticsearch is a plus

Benefits

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave
This job is filled or no longer available