Elastic

Software Engineer - AI Developer Tooling (Engineering Productivity)

Elastic

Apply
about 9 hours ago
Barcelona, Spain
Senior
H1B Sponsor

Responsibilities

  • Design and develop internal tools using LLMs and machine learning.
  • Build integrations with IDEs, source control, and CI/CD systems.
  • Create reusable APIs and SDKs for embedding AI capabilities.
  • Develop guardrails and quality controls for AI-generated outputs.
  • Identify bottlenecks in the SDLC and propose AI-driven solutions.
  • Build automation for onboarding and codebase navigation.
  • Develop intelligent assistants for engineers.
  • Champion AI-assisted development practices.
  • Collaborate with engineering teams to gather feedback on new tooling.
  • Educate teams through workshops and best practice guides.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong backend or full-stack development experience in languages like Python, Go, Java, or TypeScript.
  • Experience in building developer tooling or automation systems.
  • Hands-on experience with modern LLMs or AI APIs.
  • Strong understanding of software development workflows and CI/CD.
  • Excellent communication skills to influence technical teams.

Benefits

  • Competitive pay based on performance, not previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible work locations and schedules.
  • Generous vacation days each year.
  • Financial donation matching up to $2000.
  • Up to 40 hours per year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Tech Stack

GoJavaPythonTypeScript

Categories

AI & MLBackendFull Stack