Elastic - Full-Stack Senior Software Engineer
Requirements
• Practical AI & bot engineering experience working with LLM APIs, vector search, RAG pipelines, or conversational bot frameworks. • Practical AI & bot engineering experience • Daily proficiency with AI coding tools (Cursor, Claude, or GitHub Copilot) to accelerate workflow while taking full responsibility for code quality. • Daily proficiency with AI coding tools • Operational & testing maturity: Experience with automated testing (React Testing Library, Cypress/Playwright), CI/CD pipelines, feature flags, and on-call rotation for production services. • Operational & testing maturity: • Experience building or integrating internal developer portals, FinOps/cost-governance platforms, or enterprise ticketing and automation workflows. • Exposure to advanced Elastic Stack capabilities (ELSER semantic search, hybrid vector search, or Elastic ML). • Background replacing legacy enterprise platforms (e.g., ServiceNow, Jira, custom SaaS portals) with custom software solutions. • Bachelor’s or Master’s degree in Computer Science or a related engineering field. • Strong communication and problem solving skills with the ability to translate business requirements into technical agent architectures. • Ability to work and thrive in a dynamic and fast-paced environment. • As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do. • We strive to have parity of benefits across regions, and while regulations differ from place to place, we believe taking care of our people is the right thing to do. • 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 a minimum of 16 weeks of parental leave • Security & Privacy Responsibilities: Take ownership of protecting the confidentiality, integrity, and availability of organizational data and systems by following applicable privacy and security policies, standards, and procedures. Ensure that all individual contributions follow Elastic’s Secure Software Development Framework (SSDF). Proactively participate in mandatory role-based training to ensure personal technical execution consistently aligns with the highest standards of data protection, data privacy, and system resilience.
Responsibilities
• Build Enterprise Applications: Write clean, maintainable code across React, TypeScript, and Node.js to design and ship full-stack applications that replace legacy SaaS tools. • Develop AI Bots & Workflows: Architect and deploy intelligent internal bots using LLMs, Retrieval-Augmented Generation (RAG), and vector search to automate routine employee workflows and support requests. • Build on the Elastic Stack: Connect internal apps directly to Elasticsearch and Kibana, turning our internal tooling into real-world reference architectures for Elastic products. • Accelerate Delivery with AI Tools: Utilize modern AI coding assistants (Cursor, Claude, Copilot) to write code faster, generate tests, and increase overall feature velocity. • Maintain Code Quality & Operations: Write unit and end-to-end tests, run automated CI/CD deployment pipelines, use feature flags, and participate in on-call rotations to ensure high uptime.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT