> Markdown version of [/jobs/ext/2023862-python-engineer](https://www.wearedevelopers.com/jobs/ext/2023862-python-engineer). 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). --- # Python Engineer - **Company:** Jobandtalent Data - **Location:** Madrid, Spain (Remote available) - **Contract:** Side job - **Skills:** Artificial Intelligence, Airflow, Data Analysis, Application Frameworks, Big Data, Databases, Extract Transform Load (ETL), Data Warehousing, Relational Databases, Python (Programming Language), Machine Learning, Online Analytical Processing, NoSQL, RabbitMQ, Jupyter Notebook, Data Processing, Apache Spark, Code Structure, Data Lakes, Kubernetes, Apache Flink, Production Code, Data Analytics, Apache Kafka, Free and Open-Source Software, Stream Processing, Docker - **Published:** August 11, 2026 - **Apply:** https://es.trabajo.org/oferta-4021-34eaaf89c5fba45e3ee4defe8e523a7f ## About the Role Who we are: We are a workforce on-demand company that heavily relies on tech. We integrate the complete process of selecting, hiring, and managing employees, being the first in digitizing all the steps, introducing Artificial Intelligence solutions in 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 a long-term job security condition for our workers while providing flexible 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 very unique data that we transform into powerful knowledge to make better decisions, improve job-candidate matches, estimate quality and affinity, and share performance, (no previous experience with ML required). In addition, we are looking for a senior profile that could be interested in: - Mentor mid- 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. - Sharing her/his knowledge inside and outside Jobandtalent, raising the quality standards of the entire team with the aim of growing together. - Contributing to Open 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 Skills - 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 - You receive a Jupyter Notebook made by one of our Data Analysts which contained a prototype of a data processing pipeline that generate very important data for our stakeholder. The Data Analyst has previously confirmed the data is corrected, but the ## Description innovating the entire job market Be the main referent of our Python code, help to raise the quality bar of any Python code we use. We use Airflow as our ETL, a very powerful Python framework that 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 be docker images executed in ECS instances. The main priority is a senior 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 our Python good practices, code structure, cleaning, and testing. - Design and implement high-quality and performant Python code within our powerful ETL. - Automate external integrations with our Data Lake and Data Warehouse. - Automate complex solutions that might require to train, build, and deploy a series of Machine Learning algorithms ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [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) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)