> Markdown version of [/jobs/ext/2779257-hq-barcelona-senior-python-developer-data-team](https://www.wearedevelopers.com/jobs/ext/2779257-hq-barcelona-senior-python-developer-data-team). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Hq Barcelona - Senior Python Developer (Data Team) - **Company:** Jobandtalent - **Location:** Laza, Spain (Remote available) - **Contract:** Side job - **Skills:** Artificial Intelligence, Airflow, Data Analysis, Android Software Development, Apple IOS, Application Frameworks, JIRA, Big Data, Computer Programming, Databases, Information Engineering, Extract Transform Load (ETL), Data Warehousing, Relational Databases, Python (Programming Language), Machine Learning, Online Analytical Processing, NoSQL, RabbitMQ, Systems Integration, Data Processing, Scripting, Apache Spark, Code Structure, Backend, Data Lakes, Kubernetes, Apache Flink, Production Code, Data Analytics, Apache Kafka, Free and Open-Source Software, Front End Software Development, Stream Processing, Data Pipelines, Docker - **Published:** September 7, 2026 - **Apply:** https://www.buscojobs.com.es/hq-barcelona-senior-python-developer-data-team-en-laza-ID-369825445 ## About the Role Bachelor's degree in Math, Engineering, Stats, or Quantitative field. 4+ years of proven experience programming in Python with production-ready code (not scripting code). Extremely skilled programmer ( e.g. , unittest , production/staging experience). Experience with Different kinds of standard databases ( e.g. , RDBMS, NoSQL). Container development with Docker or Kubernetes. The leadership of projects, services, or products. Excellent verbal and written communication skills; ability to communicate effectively with different levels of management, as well as the business and technical communities. (Nice to have) Previous experience with ETL, data pre-processing, or data analysis. Supervising junior and mid-level developers. Experience with Big-data frameworks and OLAP DBs Stream processing framework ( e.g. , RabbitMQ, Kafka, Spark, Flink). Fluent in English is a must. Examples of Projects and Responsibilities ## Description Who we are: We are aworkforce on-demand companythat heavilyrelies on tech. We integrate the complete process of selecting, hiring, and managing employees, being the first in digitizing all the steps, introducingArtificial Intelligence solutionsin multiple phases, obtaining faster and higher-quality service for our clients, and great satisfaction and loyalty for our workers.Our Impact on Society: Our vision is to create along-term job security condition for our workerswhile providingflexible solutions to our clients. We can do this by concatenating different short-term contracts and minimizing-or completely removing-their unemployed time. We want to remove the need for finding a job ever again.Data-Driven: Being the owner of the entire hiring funnel, workforce management, and working experience, give us veryunique datathat we transform into powerful knowledge tomake better decisions, improve job-candidate matches,estimate qualityand affinity, andshare performancefeedback with our workers and clients. We are the most advanced workforce on-demand company thanks to our data and the way we use it.Great Challenges for the Data Team: Integrating verydifferent AI solutionsto improve the experience for both our workers and employers (Shift Optimization, Machine Learning algorithms, Quality Score Estimations, Document recognition, etc.), relying on a verypowerful ETLthat permitsendless automatizationswhile keeping the focus ondata quality.Growth Overview: An annual growth of170%, available in multiple countries: the UK, Spain, Germany, Sweden, Mexico, Colombia, France, and more are coming. HQ in Madrid with a second big presence in Barcelona and some remote workers in the UK, The Netherlands, and the USA. And finally, some of our great clients areAmazon, XPOLogistics,Cabify, Santander,Just Eat, etc.Join us in one of the hottest startups in Spain,breaking into a new market worldwide, learning and contributing with your expertise in innovating the entire job market!Be themain referentof ourPython code, help to raise the quality bar of any Python code we use.We useAirflowas our ETL, a very powerfulPython frameworkthat allows us to break down any complex problem/process into smaller ones. Each component can be implemented directly in Python, or in any other language since they could bedocker imagesexecuted in ECS instances.The main priority is asenior profile with extremely solid Python skills, previous experience with Data/ETL is nice-to-have but it is not mandatory.Overall, we can resume the main responsibilities as follow:Raise the level of ourPythongood practices, code structure, cleaning, and testing.Design and implementhigh-quality and performant Python codewithin our powerful ETL.Automateexternal integrationswith our Data Lake and Data Warehouse.Automatecomplex solutionsthat might require totrain,build, anddeploya series of Machine Learning algorithms (no previous experience with ML required).In addition, we are looking for a senior profile that could beinterested in:Mentormid- and junior-Python Engineer: given the great impact of our ETL on the entire company, we want to grow a team dedicated to it, capable of improving, maintaining, and boosting it even further.Sharingher/hisknowledgeinside and outside Jobandtalent, raising the quality standards of the entire team with the aim of growing together.Contributing toOpen Source projects: we are using different Open Source frameworks and libraries, and one of our wishes would be to contribute to some of those projects, dedicating part of our time when possible.Requirements and SkillsBachelor's degree in Math, Engineering, Stats, or Quantitative field.4+ years of proven experience programming inPythonwithproduction-ready code(not scripting code).Extremely skilled programmer (e.g.,unittest, production/staging experience).Experience withDifferent kinds of standard databases (e.g., RDBMS, NoSQL).Container development with Docker or Kubernetes.The leadership of projects, services, or products.Excellent verbal and written communication skills; ability to communicate effectively with different levels of management, as well as the business and technical communities.(Nice to have) Previous experience withETL, data pre-processing, or data analysis.Supervising junior and mid-level developers.Experience with Big-data frameworks and OLAP DBsStream processing framework (e.g., RabbitMQ, Kafka, Spark, Flink).Fluent in Englishis a must.Examples of Projects and ResponsibilitiesYou receive aJupyter Notebookmade by one of ourData Analystswhich contained aprototype of a data processing pipelinethat generate very important data for our stakeholder. The Data Analyst has previously confirmed the data is corrected, but the code is definitely not ready for production. You need to understand it, define which is the best way to automate it (Airflow Python DAG, using Spark, external tools, etc.), and start the implementation by yourself or together with other team members.The previous example works in a similar way forData Scientistswhen they come requesting help with automation about how totrain a Machine Learning modelthat we want to re-evaluate on a weekly basis. Ideally, we want the results of the evaluation to be automatically computed andshared via a Slack channel, so we can quickly review them and decide if the model can be moved to production.We are expecting you toraise the quality bar of our code: helping your team members understanding which is the best way to structure the code for a specific problem, defining better protocols, introducing metrics when they are missing, improve the code performance,etc.Offer in ShortGreat ownershipof the projects with adirect impacton the product.Competitive SalaryTransparentEquitypackage.Discount onHealth insurance.Ayearly budgetfor Conferences/meetup/self-learning.Working in aninternationalandmultidisciplinary teamYou will be working in theData Science team(read thelast blog posts), together with Full-stack Engineers, Data Scientists, and Data Analysts.Q&AHow theJobandtalent Engineering teamis structured?What we call "Product Team" includes the Product & Design, Tech, and Data.Product & Design ? all the Product Owners and Designers that belong to the different Product Features teams (cross-functional teams that take care of some specific parts of the product).Tech ? includes all the main engineering profiles and guilds, such as Backend, Frontend, Android, iOS, and Platform. The majority of them are embedded into the Product Features teams to create our extremely independent and cross-functional teams.Data ? includes three different teams, namely Data Analytics, Data Science, and Data Engineering.How theJobandtalent Data teamis organized?The Data team includes three different teams that work very closely together.The Data Engineering one owns the data pipelines and processes that generate the data needed by our Data Warehouse, and thus by the entire Jobandtalent.The Data Science team, which owns all the models used by the Product teamsThe Data Analytics team is composed of two types of profiles: (i) Product Data Analysts, which work embedded in the Product Team following a Hub'n'Spoke approach, and (ii) Data Partners, which are working closely with other departments such as Finance, Sales, Marketing, etc.How do we organize thetasksand theplanning?We are very data-driven, we have clear KPIs for each project, team, and goal.We define strong OKRs for every quarter, we work with bi-weekly Sprint (each team has its own JIRA Project), and a Data PM is leading the delivery processes and metrics. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)