Lead Software Engineer - Al Product development
- Compensation
- Not disclosed
- Location
- Spain - Barcelona
- Work setup
- Hybrid
- Seniority
- Lead
- Employment
- Full time
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Full description
We’re looking for a Lead Software Engineer - Al Product development (Full Stack) to join our Cortellis team in Barcelona, where you’ll build high-impact product features powered by Generative AI and modern software engineering practices. In this role, you’ll take ownership of end-to-end delivery, driving the design and implementation of scalable backend and frontend solutions while integrating AI capabilities—such as GenAI, agent-based workflows, and retrieval-augmented systems—into a mission-critical platform.
You’ll collaborate closely with UX, and distributed engineering teams to define architecture, deliver customer-facing features, and ensure AI integrations are reliable, measurable, and production-ready. If you’re excited about building AI-powered products, driving technical decisions, and shaping scalable systems, we’d love to speak with you.
About You – experience, education, skills, and accomplishments
- Bachelor’s degree in Computer Science, Engineering, or a related field
- At least 7 years of backend development experience (Java 11/17, Spring Boot, microservices), including design and delivery of scalable, distributed systems and RESTful APIs
- At least 6 years of experience with frontend technologies (Angular, Node.js) and full-stack product development
- At least 3 years of experience integrating AI capabilities into production systems (OpenAI / Azure OpenAI APIs), including prompt engineering (few-shot, structured outputs, guardrails) and development of AI assistants and agent-based workflows (tool calling, memory patterns)
- Hands-on experience designing and optimizing RAG pipelines (chunking, embeddings, retrieval orchestration) and evaluating AI systems (Ragas, prompt testing, regression evaluation)
- Experience building and scaling AI-enabled platforms and services in production environments
- At least 6 years of experience delivering end-to-end product features, including CI/CD, monitoring, and cloud platforms (AWS or equivalent)
It would be great if you also have . . .
- Experience with CI/CD pipelines and automation tools (GitHub Actions, Jenkins, Azure DevOps)
- Familiarity with vector databases and retrieval systems (Azure AI Search, Pinecone, Weaviate, FAISS)
- Knowledge of Responsible AI practices, including prompt injection mitigation, PII masking, and policy enforcement
- Experience with experimentation frameworks (A/B testing, feature flags such as Split.io)
- Understanding of platform thinking, including development of shared AI services and reusable components
What will you be doing in this role?
- Lead the design and delivery of scalable backend features, from architecture to production