Data Scientist

EDP
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

API
Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Data analysis
Azure
Cloud Computing
Computer Programming
Continuous Integration
Data Cleansing
Data Infrastructure
Data Visualization
Python
Machine Learning
Natural Language Processing
Power BI
TensorFlow
Azure
Software Engineering
SQL Databases
Tableau
Azure
PyTorch
Spark
Deep Learning
Generative AI
Keras
Data Strategy
Pandas
Matplotlib
PySpark
Kubernetes
Information Technology
HuggingFace
Data Analytics
Non-relational Database
Data Management
Machine Learning Operations
Domo
Api Design
Azure
GPT
Databricks

Job description

  • Develop and deploy AI-based solutions for business challenges.

  • Collaborate with teams to align data strategies with business goals.

  • Manage the full lifecycle of AI models ensuring scalability., As a Senior Data Scientist, you will develop AI and machine learning models to deliver data-driven solutions that help EDP CS stay ahead in the competitive energy market. You will collaborate with cross-functional teams to ensure the scalability and impact of these solutions across international markets, using your expertise in GPT, Azure, MLOps, and Databricks. Main accountabilities

  • Identify, design, develop, and deploy AI-based solutions using various techniques to address business challenges and drive innovation in commercial energy solutions.

  • Analyze and understand business needs, collaborating with cross-functional teams to align data strategies with business objectives.

  • Optimize processes and enhance customer experiences.

  • Manage the full lifecycle of AI models, ensuring scalability and integration with platforms like Azure and Databricks to support EDP CS' strategic goals.

Requirements

The ideal candidate should have a strong background in mathematics and at least 3 years of experience in Data Science. Proficiency in programming languages like Python and knowledge of Azure are essential., * Minimum 3 to 6 years in Data Science or Machine Learning Engineering.

  • Proven track record in developing advanced machine learning models.
  • Experience with GPT or natural language processing technologies., * Educational background: Bachelor's degree in Computer Science, Mathematics, Statistics, Data Science, Artificial Intelligence, or a related field.
  • Master's or PhD in Data Science, Machine Learning, or Software Engineering is highly valued.
  • Strong mathematical foundation: Solid understanding of linear algebra, statistics, calculus, and optimization applied to predictive modeling and advanced data analysis.

Language

  • Spanish.
  • Excellent written and spoken English.
  • Additional languages are a plus.

Professional experience

  • Minimum 3 to 6 years in roles related to Data Science or Machine Learning Engineering.
  • Proven track record in developing and deploying advanced machine learning and deep learning models in production environments.
  • Hands-on experience in designing and implementing solutions using GPT or natural language processing technologies.
  • Demonstrated expertise in MLOps: building pipelines, implementing continuous integration, and automating processes for model training and deployment.
  • Extensive use of Azure Machine Learning, Databricks, or similar cloud-based solutions.
  • Active involvement in collaborative projects with cross-functional teams, including engineers and business stakeholders.

Knowledge: Tools and technologies

  • Programming languages: Python, R; frameworks such as TensorFlow, Keras, PyTorch, Hugging Face, Shiny.
  • Familiarity with OpenAI models such as Whisper, GPT, Codex.
  • Cloud platforms: advanced knowledge of Azure (Azure ML, Azure Data Factory, Azure Synapse), valuable AWS or GCP.
  • Data infrastructure: expertise with Databricks, Spark, and relational/non-relational databases.
  • Experience with foundational models and generative AI tools like OpenAI GPT, ChatGPT and their integrations.
  • MLOps tools: MLflow, DVC, orchestrators such as Airflow or Kubeflow.
  • Data management: data cleaning, transformation, and preparation using Pandas, PySpark, or SQL.
  • Good security practices in code (using key vaults and protecting sensitive variables such as API keys).

Additional knowledge (optional)

  • Advanced concepts in data security and privacy (e.g., GDPR).
  • API development for integrating models into production systems.
  • Data visualization tools like Power BI, Tableau, DOMO or libraries like Matplotlib and Seaborn., * Critical thinking and problem-solving: ability to tackle complex technical challenges and propose innovative data-driven solutions.
  • Teamwork: excellent communication skills to collaborate effectively with technical and business stakeholders.

About the company

Digital Acceleration & AI area within the Business Platform at EDP Customer Solutions drives digital acceleration by leveraging advanced data analytics, artificial intelligence, and machine learning to optimize business processes, enhance customer experiences, and identify/develop innovative energy solutions that support sustainable growth.

Apply for this position