Automation Full Stack Developer

Indeep Ai
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Italian, Spanish
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Clean Code Principles
API
Artificial Intelligence
Continuous Integration
DevOps
Github
Python
Natural Language Processing
Software Engineering
Web Application Frameworks
Cloud Platform System
Delivery Pipeline
Large Language Models
Backend
Data Layers
Containerization
Low Latency
Machine Learning Operations
Front End Software Development

Requirements

At Indeep AI , we are an applied AI research laboratory working at the intersection of natural language processing, linguistics, and human cognition. Our work is grounded in a simple conviction: the tools we use to write and understand documents should make communication clearer and more trustworthy, not less. That research powers Typewiser, our document intelligence platform. It is backed by European research funding and built on peer-reviewed scientific foundations. We are at the stage where the way we present ourselves to the world is still being built. We're looking for a versatile Full-Stack AI Engineer to join our team at Indeep Artificial Intelligence (IAI) at our office in Barcelona . Working closely with and directly supporting our CTO, you will move fluidly across the whole stack - from backend and platform engineering, to the LLM and AI pipelines at the core of our product, to the infrastructure that runs it, to the frontend that users touch. This is a hands-on individual-contributor role for someone who is happiest when they can pick up almost any part of the system and make progress on it. You won't own the architecture, but you will be the person who helps turn it into working, reliable software, and your judgement will carry real weight. If you thrive in ambiguity, move fast without sacrificing quality, and can pivot when priorities shift, you're exactly who we're looking for. Contract Type: Permanent Full Office-Based Work Modality: Monday to Friday from 9:00 to 18:00 at WeWork Glòries Barcelona Build, extend, and maintain the backend services and platform logic that power Typewiser. Write clean, tested, maintainable code, and contribute to the overall health of the codebase. Implement features end-to-end, from data layer through to API, in collaboration with the CTO. Integrate and evaluate third-party AI models and APIs, balancing quality, latency, and cost. Infrastructure & Deployment Set up, maintain, and improve our deployment pipelines, infrastructure, and environments. Frontend & Full-Stack Contribute to the frontend and deliver full-stack features as needed, ensuring a coherent experience from interface to backend. Collaborate on the product's UI where engineering and design meet. 5 to 8+ years of professional software engineering experience, with demonstrable full-stack breadth. ~ Strong backend engineering skills, with proficiency in Python (our primary backend language). ~ Working experience with frontend development and modern web frameworks. ~ Practical experience with infrastructure, deployment, and DevOps practices (CI/CD, cloud environments, containerisation). ~ Ability to work in a fast-paced startup/scale-up environment and understand the specific challenges of early-stage companies. Experience with AWS. Familiarity with RAG architectures, vector databases, and LLM evaluation. Experience in an early-stage startup, owning broad surface area with limited support. Working proficiency in other EU languages, particularly Spanish and Italian. Early-stage team member at a high-potential EIC-funded startup. To apply, send your CV through LinkedIn along with links to work we can look at - a portfolio, GitHub, or projects you've shipped. A short note on a project you're proud of and your role in it is welcome.

Apply for this position