We are looking for an AI Engineer to join a Spanish technology company in growth, specialized in the development of software products and advanced solutions based on Artificial Intelligence and GenAI.
Requirements
- University degree in Computer Engineering, Telecommunications, or related areas (Master's degree valued)
- At least 2 years of experience in software development and/or AI applied solutions
- Advanced knowledge of Python
- Experience developing backend APIs with FastAPI or Flask
- Practical experience with Machine Learning and/or GenAI in real environments
- Knowledge and use of LLMs (OpenAI, Gemini, etc.) and cognitive applications based on them
- Familiarity with frameworks or libraries for working with LLMs (LangChain, LlamaIndex, Semantic Kernel, etc.)
- Knowledge of software architecture, microservices, and documented REST APIs (Swagger / OpenAPI)
- Experience with relational and/or non-relational databases
- Good software engineering practices: testing, version control, code quality
- Ability to work independently, analyze technical requirements, and propose solutions
- Good communication and teamwork skills
- Fluent English (international clients and documentation)
Benefits
- Indefinite contract
- Full-time job
- Flexible schedule and intense Fridays and summer
- Hybrid model (initial presence)
- Office in Madrid (Cuatro Caminos area)
- Direct participation in product and architecture decisions
- Possibility of professional growth and development