Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Xebia
Overview
Experienced Senior Software Engineer specialized in full-stack application development with expertise in artificial intelligence to join our team. This role combines deep technical software engineering skills across frontend and backend technologies with specialized knowledge in AI / ML technologies to design, develop, and deploy intelligent systems at scale.
Our approach : At Xebia, we put ‘People First’ - committed to attracting diverse talent and fostering an inclusive, respectful workplace where everyone is valued for their contributions. We welcome all individuals and evaluate solely on the quality of their work and teamwork.
Key Responsibilities :
- Write clean, scalable, and maintainable code following software engineering best practices, including automated test suites and comprehensive documentation.
- Develop Python web application backends that provide AI Agent and AI workflow functionalities.
- Build responsive, user-friendly web interfaces using React and modern frontend technologies.
- Design and implement RESTful APIs to connect frontend applications with backend services.
- Scale web applications using cloud infrastructure.
- Develop, measure, and monitor key metrics for all tools and services, consistently seeking to iterate on and improve them.
- Participate in code reviews, continuously improving personal standards as well as broader team and product quality.
- Collaborate with other technical staff and data engineers within the team and across allied teams to build end-to-end pipelines consuming other data products.
Required Qualifications :
Proficiency in Python (6+ years python backend development) with unit testing experience (e.g., pytest).Cloud experience including core web application infrastructure in at least one major cloud provider (GCP preferred).Familiarity with AI / ML technologies and Agentic AI.Knowledge and demonstrable experience with containerization (Docker, Kubernetes) and orchestration tools.Familiarity with modern frontend build tools and bundlers (Vite, Webpack).Knowledge of responsive design principles and CSS frameworks / libraries.Knowledge of agile practices and ability to perform in agile software development environments.Preferred Qualifications :
Demonstrated experience in Python backend development, including API design experience (FastAPI).Experience building real-time applications using WebSockets or Server-Sent Events.Experience with React ecosystem tools (Next.js, React Router, React Query / SWR).Knowledge of modern frontend testing frameworks (Jest, React Testing Library, Cypress).GCP experience (Cloud Run, Vertex AI, GKE, etc.).Experience (1+ years) developing and deploying Agentic AI workflows and applications; experience with AI frameworks like LangChain, LangGraph, or similar agentic frameworks.Experience deploying AI / ML models into production and managing AI / ML model lifecycles.Familiarity with version control systems and CI / CD pipelines.Experience with Infrastructure as Code (Terraform).Experience with Kubernetes or job scheduling systems would be a significant advantage.Familiarity with microservices and hexagonal architectures would be a plus.Strong soft skills including problem-solving, communication, ability to work in ambiguous environments, and experience working on R&D projects.Seniority level :
Mid-Senior levelEmployment type :
Full-timeIndustry / Job function :
IT Services and IT ConsultingMadrid, Community of Madrid, Spain
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr