Data Analyst & Python engineer

Live Data Solutions
Barcelona, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

API
Data analysis
Unit Testing
Command-Line Interface
Software Quality
Code Review
Databases
Continuous Integration
Data Integration
Data Mining
Data Systems
Relational Databases
Database Queries
Django
Python
PostgreSQL
NumPy
OAuth
Performance Tuning
RabbitMQ
Redis
Power BI
Standard Sql
Software Engineering
SQL Databases
Data Processing
Freeform SQL
File Transfer Protocol (FTP)
Flask
Backend
GIT
FastAPI
Pandas
Data Analytics
Celery
REST
Docker

Job description

Live Data Solutions seeks a skilled Data-Driven Performance Creative & Media Buyer Intern in Barcelona. The role involves complex data analysis and backend development using Python and Django. Candidates should be proficient in SQL and data manipulation with Pandas. The company offers a multicultural environment with real career growth potential, located in the heart of Barcelona. Join us to work on cutting-edge projects in a vibrant team setting., * Perform complex data analysis including data integration and visualization.

  • Develop and maintain applications using Python and Django.
  • Write unit tests and participate in code reviews.

Conocimientos

Advanced Python SQL expertise Data manipulation with Pandas Back-end development with Django Docker CI/CD practices

Herramientas

PostgreSQL Redis RabbitMQ Power BI Descripción del empleo Overview

Vertigo Media Performance - Lead Generation at Scale

Vertigo Media Performance is a high-performance lead generation agency operating across Europe and international markets.

We design, test, and optimize large-scale acquisition campaigns in competitive verticals such as Home Improvement, Health, Solar, Insurance, and more.

Our ambition over the next 12-24 months:

  • Accelerate our international growth
  • Structure and scale our creative production
  • Become one of Europe's leading performance-driven lead generation companies, We are looking for a versatile and highly skilled Python Developer to join our innovative team. You will be a key player in the design, development, and maintenance of our platforms, with a strong focus on both advanced data analysis and the construction of robust backend systems and efficient APIs. The ideal candidate is passionate about technology, with a solid understanding of software engineering principles, and eager to actively contribute throughout the entire lifecycle of high-impact product development., * Perform complex data analysis, including the integration, cleaning, transformation, processing, and visualization of large volumes of information using Pandas, Numpy, and SQL.
  • Develop and maintain modules for importing and exporting data from various sources (CSV files, SFTP, APIs).
  • Write complex and optimized SQL queries for data extraction and manipulation.
  • Design, develop, test, deploy, and maintain backend applications using Python, with a strong focus on the Django framework.
  • Integrate the platform with external and internal APIs for project management, contacts, and data quality.
  • Develop and maintain command-line interface (CLI) tools for platform management and operation.
  • Ensure code quality by writing unit tests and participating in code reviews.
  • Collaborate in troubleshooting and optimizing platform performance.
  • Document developed components and implemented processes.
  • Identify bottlenecks and bugs, and propose solutions to mitigate and resolve these issues.

Requirements

  • Strong understanding of advanced data analysis techniques.
  • Experience with back-end development and optimization.
  • Proficiency in writing and optimizing complex SQL queries., Python and Software Fundamentals
  • Advanced level of Python and its ecosystem.
  • Solid experience in software design.

Data Analysis and Manipulation

  • Advanced level in Pandas and Numpy for data analysis, cleaning, and transformation.
  • Proficiency in SQL for complex queries, optimization, and data manipulation in relational databases.

Backend Development and APIs

  • Proven experience developing with Django and/or Django REST Framework.
  • Proven experience developing high-performance APIs with FastAPI.
  • In-depth knowledge of designing, developing, and consuming RESTful APIs, including authentication (OAuth, JWT, etc.) and token management.
  • Experience with Flask.
  • Experience with Celery is a plus.

Databases

  • Advanced experience with PostgreSQL: schema design, complex SQL queries, performance optimization, indexes, transactions.
  • Practical experience with Redis.

Other Required Skills

  • Docker
  • Unit testing
  • CI/CD
  • RabbitMQ
  • Git
  • Unix/Linux
  • Power BI

Apply for this position