Software/AI Engineer
You will bridge the gap between traditional software architecture and applied AI, architecting solutions that leverage cutting-edge Large Language Models (LLMs) and AI services through APIs. Your mission is to build production-grade, reliable, and scalable software that has AI at its core.
Your responsibilities
- Lead the architectural design of complex, AI-driven software solutions, ensuring they are scalable, reliable, and secure.
- Develop and integrate AI capabilities into applications by interfacing with third-party AI services and APIs (e.g., Google Cloud Vertex AI).
- Own the end-to-end software development lifecycle, from translating client needs into technical specifications to implementation, testing, deployment, and monitoring.
- Champion software engineering best practices, driving code quality, implementing robust testing strategies, and maintaining CI/CD pipelines.
- Mentor and guide other engineers, fostering a culture of technical excellence and knowledge sharing.
- Stay at the forefront of AI and cloud technologies to identify opportunities for innovation and drive technical strategy.
Must have
- Extensive professional experience in software engineering, with a proven track record of shipping production-grade applications.
- Strong expertise in software architecture, including microservices, API design, and system design patterns.
- Advanced proficiency in Python and its ecosystem for application development.
- Deep experience with at least one major cloud platform (GCP, AWS, Azure), with Google Cloud experience being a strong plus.
- A demonstrated passion for artificial intelligence and a strong desire to transition your career into the GenAI space.
- Excellent problem-solving skills and the ability to navigate technical ambiguity.
- Fluency in English and strong communication skills, with the ability to explain complex technical concepts to diverse audiences.
Nice to have
- Hands-on experience integrating with Generative AI APIs, whether directly or using frameworks like ADK, LangChain, etc.
- Understanding of AI agent concepts, including tool calling, MCP, and skills.
- Experience with vector databases and search technologies (e.g., Vertex AI Vector Search, Pinecone, AlloyDB Omni).
- Familiarity with MLOps principles (e.g., CI/CD for AI, model monitoring, and observability).
- Experience in a client-facing or consulting role.
Location & Work Model
This role follows a hybrid model. We value in-person collaboration and ask our team members to join us at our offices at Sol, Madrid, for 2 days a week. The rest of the week offers the flexibility of remote work.- An attractive salary package, with no blurry or hidden clauses. Everything we offer is open-source via our Gitbook. Check it out here.
- An exciting job where technology innovation is not a buzzword but a reality.
- Be part of a dynamic team that shares strong values. Check out our “Culture and Values” chart here.
- Continuous training & development of soft and hard skills. Check out our training policy here.
- Flexible working hours and remote policies. Check it out here.
- An excellent team of colleagues & regular team-building activities. Check it out here.