Position Overview
We are looking for a highly skilled Fullstack Developer (focused on Backend) to join our team. You will work closely with our technical team of Fullstack Developers and AI / Data Developers, contributing to the development of cutting-edge AI solutions and software systems.
Key Responsibilities
- Design, develop, and maintain backend services using Python (Flask, FastAPI).
- Develop and maintain responsive user interfaces using React, Vite, YARN, NPM, Tailwind CSS, HTML, CSS, and TypeScript.
- Work with datasets, data normalization, and model training (Python, Pandas, R).
- Integrate and deploy APIs, manage webhooks, and work with relational and non-relational databases.
- Implement DevOps practices, including CI / CD pipelines.
- Collaborate with the team in the development of AI projects, including LLMs, NLP, and GenAI.
- Participate in R&D projects related to LLMs, AI generative models, computer vision, and digital twins.
- Develop MVPs to validate new concepts and reduce time-to-market.
- Ensure code quality and maintain the technology stack.
Technical Requirements
Must-Have Skills:
- Backend: Strong experience with Python (Flask, FastAPI).
- Frontend: Proficiency with React, Vite, YARN, NPM, Tailwind CSS, HTML, CSS, and TypeScript.
- Data Management: Experience with datasets, data normalization, and model training (Python, Pandas, R).
- APIs: API integration and deployment, webhooks, and database management (SQL and NoSQL).
- DevOps: Understanding of DevOps principles and experience with CI / CD.
- Languages: Intermediate English (B2.1) and Spanish (required).
Nice to Have:
- Experience with transfer learning or training GenAI models.
- Familiarity with software testing tools (Langchain, LangFuse).
- Knowledge of LLMs (GPT-4, Falcon) and NLP.
- Experience with nVidia Nemo or similar tools.
Soft Skills
- Proactive and problem-solving mindset.
- Strong teamwork and communication skills.
- Adaptability to a growing company environment with a horizontal structure.
- Leadership in technical project development.
Selection Process
- Initial interview with Jonathan / Nacho to assess cultural fit.
- Technical test (one hour, take-home assignment).
- Final interview with Jonathan / Nacho (the one who did not conduct the initial interview).
- Quick feedback and job offer.
Compensation and Benefits
Location: Madrid (Hybrid: 2 days on-site & 3 days remote)
Salary: €40,000 - €45,000 annually
Benefits: Opportunity to work on cutting-edge AI projects, career growth and development in advanced technologies, flexible working hours, hybrid work model, personalized career plan with quarterly HR sessions.
Why Join Us?
This role is a fantastic opportunity for a skilled Fullstack Developer who wants to combine their technical experience in backend and frontend development with the challenge of working on state-of-the-art AI projects. Our team is small but ambitious, with a strong focus on technological innovation. If you enjoy solving complex problems, contributing to innovative projects, and want to be part of an international team, we want to hear from you.