AI Software Engineer
Skills
Location
We sponsors visa and relocation pack
Languages
Fluent English
Job Description
We're looking for an AI Software Engineer with an AI-first mindset, focused on leveraging artificial intelligence to optimize workflows, automate processes, and enhance applications using existing AI models and APIs.
🎯 Responsibilities
- Configure and implement applications using Large Language Models (LLMs) and other Generative AI models (including multimodal and AI agents).
- Integrate AI APIs and tools from providers such as OpenAI, Anthropic, Google, Meta, Hugging Face, Stability AI, and others.
- Continuously improve and experiment with new AI architectures, frameworks, and best practices.
- Collaborate with development teams to incorporate AI-powered functionalities into engineering processes and tools.
🗓️ Your First Months
- First month:Fully integrate into the team by participating in planning, reviews, and retrospectives.
- Become familiar with the tech stack, CI/CD workflows, and cloud infrastructure.
- Have multiple pull requests merged and running in production.
- Attend some original experiences organized by the company.
- After 3 months:Be actively involved in AI-powered automation to improve processes and workflows across engineering and product teams.
- Integrate LLMs and AI APIs into internal and external applications to ensure effective adoption of AI.
- Implement prompt engineering strategies for optimal AI responses and performance.
- Participate in hackathons and innovation days, collaborating across teams.
- After 6 months:Own multiple AI-powered projects optimizing engineering productivity and automation.
- Experiment with new architectures, frameworks, and best practices to enhance automation.
- Mentor and guide other engineers on AI adoption and best practices.
- Contribute to shaping the organization's AI strategy for ethical and efficient deployment.
🛠️ Requirements
- Bachelor’s or Master’s degree in Artificial Intelligence, Data Science, Mathematics, Physics, or Engineering fields.
- Strong proficiency in Python programming.
- Hands-on experience integrating LLMs into applications.
- Experience applying Generative AI techniques, including Retrieval-Augmented Generation (RAG), prompt engineering, and fine-tuning.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines for production deployment and monitoring.
➕ Nice to have
- Experience with Django or Flask.
- Familiarity with PostgreSQL, Redis, Celery with RabbitMQ.
- Experience working in agile environments.
- Handling event communication between services.
- Experience with high-traffic services (more than 1000 requests/second).
- Knowledge of AWS, Docker, and Kubernetes.
🤗 Benefits
- Opportunity to have real impact in a high-growth global company
- 40% discount on company events and experiences
- Home office friendly within Spain
- Relocation package for international candidates
- Responsibility from day one, with professional and personal growth
- Supportive, international work environment
- Health insurance and flexible remuneration with tax benefits
- English lessons
- Gympass membership
- Option to receive part of your salary in advance via Payflow
- Competitive compensation package including base salary, significant performance bonus potential, and stock options
📋 Selection Process
- Talent Interview (1h): Introduction and discussion about your background
- Engineering Manager Interview (1h): Deep dive into your technical expertise
- Technical Assignment: Opportunity to demonstrate your skills (to be completed in 3 days)
- Team Interview (1.5h): Review and discussion of your technical assignment solution
