-
KBC Technologies Group

Data Scientist

KBC Technologies Group
Spain · Full-time · Mid-Senior

Job Opportunity: Machine Learning Engineer / Data Science Python Developer


Location: Sant Cugat, near Barcelona – Hybrid work (2 days in-office per week)

Employment Type: Full-time


Are you an experienced Machine Learning Engineer or Data Science Python Developer looking for your next opportunity?


Our client is a leading global technology solutions provider, known for delivering cutting-edge AI and data-driven solutions to businesses worldwide. They focus on innovation and excellence, ensuring impactful results in various industries. They are seeking skilled professional to join the team and contribute to enhancing our internal Python library and optimization tools.


In this role, you will:


  • Improve our internal Python library used for model deployments by adding new features, optimizing performance, and expanding unit testing.
  • Develop our Optimization Library from a proof of concept to a fully standardized tool for deployment.
  • Standardize and streamline data pipelines for our forecast models.


Key Responsibilities:


  • Develop a detailed plan for refactoring and optimizing Python code while maintaining its functionality and performance.
  • Write well-structured, efficient, and maintainable Python code following best practices and company standards.
  • Conduct thorough testing of Python code, resolve bugs, and ensure consistency with original implementations.
  • Create clear documentation, including comments, user guides, and technical specifications.
  • Standardize and streamline data pipelines used for forecast models while defining and recommending best practices.
  • Communicate progress and challenges effectively with project teams and stakeholders.


Required Skills & Experience:


  • Bachelor's or Master’s degree in Computer Science, Data Science, or a related field.
  • At least 8 years of relevant experience.
  • Strong knowledge of algorithms, data structures, and software development best practices.
  • Proficiency in Python and experience writing production-grade Python code.
  • Expertise in Python libraries such as Scikit-learn, PySpark, NumPy, and Pandas.
  • Experience with Python’s unit testing framework (pytest preferred).
  • Familiarity with GitHub for collaboration.
  • Excellent communication and teamwork skills with attention to detail.
  • Prior experience working with Databricks.


Preferred Skills:


  • Experience with operationalizing ML models.
  • Prior experience with ML models and collaborating with data science teams.
  • Familiarity with R programming, with the ability to migrate R code to Python/PySpark.
  • Experience with production-grade pipelines, ideally with Databricks Delta Live tables or other declarative pipelines.
  • Knowledge of pricing algorithms and demand forecasting models.


If this opportunity excites you, we’d love to hear from you!


Looking forward to connecting!

Key Skills

Ranked by relevance

python machine learning data structures numpy ai
Login to Apply
Posted
Feb 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Barcelona

Industries

IT System Design Services IT Services IT Consulting Technology Information Media

Categories

Information Technology Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Ryz Labs
Related

Data Scientist

2026-05-27

Full-time
Not Applicable
Argentina
Technology
Engineering
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering