Software Engineer - AI Developer Tooling (Engineering Productivity)
Elastic
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