




Business Insights is a custom software development company for enterprises. We are experiencing a growth phase and are looking to bring on board an **AI Software Engineer**. We believe in the importance of innovation and creativity in building high-quality, customized IT solutions for our clients. We are a diverse team of highly skilled and technology-passionate engineers who collaborate to solve complex challenges and continuously improve our capabilities. We would love for you to join our software development team, and we are confident that your experience and skills will be a valuable asset to our company. We offer an enriching and collaborative work environment where you’ll have the opportunity to learn and grow as a software developer while working on interesting and meaningful projects. Moreover, you’ll also have the chance to work with renowned clients across diverse industries, enabling you to gain broad experience in software development and enhance your ability to create innovative and effective solutions. **Key Responsibilities** * Technical leadership * Define the architecture and technical roadmap for the new AI division. * Establish best practices for development, testing, MLOps, and security. * Lead and mentor the technical team. * AI solution development * Design and implement advanced RAG pipelines: indexing, chunking, embeddings, retrieval, and optimization. * Integrate and fine-tune large language models (LLMs) across various use cases: call centers, automation, chatbots, document analysis, etc. * Build microservices and APIs in Python, integrated with external systems. * Production and scalability * Implement solutions based on cloud architectures. * Manage deployments, CI/CD, and model monitoring (logging, tracing, and observability). * Optimize costs and performance of AI-based solutions. * Evaluate emerging technologies, trends, and models (open-source and commercial). * Collaborate with business units to design new products. * Ensure solutions meet quality, security, and privacy standards. **What We Expect From You** * +3 years of professional Python development experience. * Proven professional experience implementing RAG architectures. * In-depth knowledge of LLMs, embeddings, vector databases, and MLOps. * Experience with frameworks such as LangChain or similar. * Experience with FastAPI / Flask / Django for building APIs. * Solid expertise in SQL/NoSQL, especially vector stores (Pinecone, Milvus, Weaviate, ChromaDB, etc.). * Experience designing scalable and robust systems. * Professional English proficiency. **Also Valued…** * Experience in voice + AI projects: speech-to-text / text-to-speech. * DevOps/MLOps knowledge: Docker, Kubernetes, Terraform. * Experience with open models: OpenAI, Llama, Mistral, DeepSeek, etc. * Knowledge of AI security and data protection. **Also Valued…** * Technical leadership and strategic decision-making ability. * Clear communication with both technical and business stakeholders. * Structured thinking and results orientation. * Curiosity and continuous learning mindset. * Ability to work autonomously and collaboratively. **What to Expect When Joining Our Team?** * Work in a dynamic environment with a variety of stable projects supporting your professional growth. * Hybrid work model in Madrid: 2 days onsite per week. * Indefinite contract. * Competitive salary. * Training and certification program. * Social benefits. * Flexible working hours. New challenges—and eagerness to keep learning! If this sounds good to you, apply for the position and let’s get to know each other! Don’t wait any longer!


