CareerPlanSign in

AI Software Engineer

Barcelona🌐 Remote💼 Full-time🗓 2026-08-05 → 2026-09-23

Core

Design, develop, and deploy intelligent applications based on Generative AI, combining modern software engineering with NLP and Large Language Models (LLMs) to build scalable solutions for real products.

Role type

AI Software Engineer (Generative AI & LLMs)

Builds

Scalable AI-powered web applications and backend services integrating LLMs, NLP, and RAG

Domain

Artificial Intelligence / Generative AI / NLP / Cloud Infrastructure

Deliverable

production ML models

Required skills

Python, Node.js, ReactJS, REST APIs, Git, Agile, AWS/Azure, Terraform, CI/CD, LLM APIs (OpenAI/Anthropic/Azure OpenAI)

Preferred skills

RAG, vector databases (pgvector/Pinecone/Weaviate/Qdrant), AI agents (LangChain/LangGraph/LlamaIndex), prompt engineering, observability, event-driven architectures, DevOps, technical consulting

Technologies

Python, Node.js, ReactJS, Ant Design, AWS, Azure, Terraform, OpenAI, Anthropic, Azure OpenAI, LangChain, LangGraph, LlamaIndex, pgvector, Pinecone, Weaviate, Qdrant

Responsibilities

Design and maintain web applications and backend services; Design and implement scalable APIs and serverless architectures; Develop and integrate AI solutions using LLMs, NLP, RAG, embeddings, and AI agents; Design and implement AI pipelines and optimize performance of foundation model-based applications; Design, deploy, and maintain cloud infrastructure on AWS/Azure using Terraform with CI/CD pipelines; Monitor performance, availability, and scalability of production applications; Collaborate with Product, Data, and AI teams to transform business requirements into technical solutions

Seniority

Mid-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.