Hybrid_AI Software Engineer

Descripción De La Oferta
Madrid, Spain
1 day ago
Apply on ingenierojob.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Shift work
Languages
English, Spanish

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Applications Architecture Microsoft Azure Software as a Service Cloud Computing Software Quality Databases Computer Engineering Information Engineering Relational Databases
+27 more
Python (Programming Language) Microsoft SQL Server MongoDB Oracle (Applications) Svelte Software Engineering Systems Integration TypeScript Google Cloud Test-Driven Development (TDD) ReactJS Retrieval-Augmented Generation Large Language Models Generative AI Backend Agentic-AI Containerization AngularJS Kubernetes Information Technology Milvus Front End Software Development Restful APIs Domain Driven Design Serverless Computing Vectorization Docker

Job description

General Job Function: The role is for a highly skilled and innovative Full-Stack Senior AI Software Engineer to join our engineering team. In this role, you will be at the forefront of designing, building, and scaling advanced Enterprise AI solutions within a robust SaaS architecture. The ideal candidate bridges the gap between traditional full-stack software development and cutting-edge artificial intelligence. You will leverage your expertise in modern front-end frameworks, robust back-end engineering, cloud infrastructure, and state-of-the-art AI-including Large Language Models (LLMs), Agentic AI, and vectorization. You will collaborate closely with engineering, product, and data teams to deliver end-to-end; high-impact intelligent, secure, and compliant systems deployed across Microsoft Azure and Google Cloud Platform (GCP). Duties and Responsibilities (by order of priority):

  • Design, develop, implement, support, and maintain applications based on business requirements, using approved technologies and coding standards.
  • Design, develop, implement, support, and maintain software components and systems to adhere to and satisfy engineering, scientific, regulatory, and manufacturing requirements.
  • Design and develop Agentic AI applications that automate multi-step workflows and solve real-world operational challenges (e.g., systems that interpret context, plan actions, call tools/services, and complete tasks end-to-end).
  • Apply secure coding practices to prevent security vulnerabilities in code and contribute to enterprise standards that enable safe, scalable Agentic AI adoption.
  • Integrate LLMs into SaaS applications via secure, robust service layers and APIs, including orchestration, evaluation, and implement modern GenAI patterns such as RAG (Retrieval-Augmented Generation)
  • Design and implement scalable backend services in Python and REST APIs that support AI/agent capabilities and product workflows.
  • Partner with UX/design and product stakeholders to deliver intuitive AI/agent user experiences for enterprise users.
  • Build, deploy, and operate cloud-native services in Microsoft Azure and Google Cloud Platform (GCP)
  • Collaborate with data engineering teams to ensure data quality, governance alignment, and performance for AI/agent use cases.
  • Containerize services using Docker and support CI/CD pipelines for reliable delivery.
  • Provide technical leadership as a senior individual contributor driving architecture, code quality, engineering best practices, and mentor team members.

Requirements

  • Demonstrated professional software engineering experience building SaaS applications with scalable backend services and modern frontends.
  • Experience integrating LLMs / Generative AI in cloud-based applications.
  • Experience building Agentic AI systems that automate real-world workflows and integrate with APIs/tools/services.
  • Strong proficiency in Python.
  • Strong experience with REST API design and implementation.
  • Experience with Development Frameworks that include Svelte (preferred), React, Angular, TypeScript.
  • Cloud experience with Microsoft Azure and Google Cloud Platform (GCP).
  • Database experience with MongoDB, vector database Milvus, plus one or more relational databases (MS SQL, Oracle).
  • Experience with Docker/containerization, and Kubernetes based container orchestration.
  • Experience in contributing to application architecture and design.
  • Experience in data modeling, domain-driven design, and test-driven development.
  • Experience in Agile methodologies and Azure CI/CD automation. Soft skills:

  • Strategic: You always ask “why” and “how” and “is this best for the customer and the company”
  • Leadership oriented: you realize you are part of a larger team and success is based off direct and indirect influence.
  • Relationship oriented: you enjoy building long term relationships with coworkers, customers, partners. Global Job Description *Driven: you want to win and have a “get stuff done” attitude in everything you do.

  • Fun: sense of humor is a requirement.
  • Flexibility: you are comfortable working on a diverse team for a global company and in a fast-paced environment; you are adaptive and flexible and can work with other cultures; you are willing to accommodate other time zones as needed.
  • Strategic: you are a quick thinker and problem solver.
  • Highly collaborative: strong communication skills - you succeed or fail as a team. Education and Qualifications / Skills and Competencies: Education Level (Degree, Area of Study) - Minimum Requirement: B.S. in Computer Science, Computer Engineering or equivalent Languages English: Advanced professional proficiency required (CEFR C1 or higher), with strong written and verbal communication skills. Years of Experience (if applicable): 5+ years of experience in software development Professional Certifications: Microsoft Certified: Azure Developer Associate (Preferred) Skills and Competencies:

  • Ability to develop, implement and deliver enterprise-grade systems, products, and services.
  • Excellent verbal and written communication skills.
  • Strong project management and organizational skills.
  • Strong attention to detail and excellent troubleshooting skills.
  • Understanding and knowledge of Agile methodologies.
  • Demonstrated ability to build consensus among many stakeholders.
  • Comfortable with ambiguity and willing to take principled bets to reach a desired end state. Work model Work location This role follows a hybrid work model, combining on-site presence at our Madrid office (San Sebastián de los Reyes) with remote working. On-site attendance may be up to 50% of total working time monthly. Working time: This role follows a flexible working schedule, with standard working hours from 9:00 a.m. to 5:00 p.m. (CET). Flexibility is expected to accommodate collaboration with U.S.-based teams, which may occasionally require adjusting working hours to 11:00 a.m.-7:00 p.m. or 12:00 p.m.-8:00 p.m. (Spanish time), as agreed with the manager and based on business needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ingenierojob.com
Prepare application

Good distractions

Loading talks and stories from around this role…