Dash Job - Data Science Internship - HP (Spain)

:mega: Plotly Dash Skills: Experience with data visualization tools and libraries, such as Plotly, Dash.

Company: HP

Title: Data Science Internship

Category: full time internship

Location: Sant Cugat del Vallès, Catalonia, Spain (Hybrid)

Experience: Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field

Application: Link to apply

@OpenToWork


About the job

HP is seeking a highly motivated and talented Computer Science/Data Science Intern to join our Pricing Analytics Team within the Advanced Analytics GTM organization.

In this role, you will assist with the operationalization of a ML-based pricing algorithm, which may involve code refactoring, code optimization, and migrating parts of the codebase from R to Python/PySpark, depending on the final project requirements. This will help you to sharpen your coding skills in multiple languages. Additionally, you will contribute to the development of a dashboard to validate the output of the new model.

This is an exciting opportunity for an individual with a strong background in programming and a keen interest in data analysis and visualization to gain valuable experience working on a critical project.

Our Pricing Analytics Team is an international and diverse group of professionals, including data scientists, economists, engineers, and physicists. We are deeply committed to fostering a diverse and inclusive work environment at HP and believe that diverse teams lead to better ideas, more innovative solutions, and greater overall success. We strongly encourage women, as well as candidates from all backgrounds and identities, to apply for this position.

Responsibilities

  • Collaborate with the project team to understand the existing pricing algorithm written in R
  • Develop a detailed plan for refactoring/optimizing the code in Python while ensuring its functionality and performance are maintained
  • Write well-structured, efficient, and maintainable Python code, following best practices and company coding standards
  • Thoroughly test the new Python code, identify and resolve any bugs or issues, and ensure the results are consistent with the original R implementation
  • Design and develop a user-friendly dashboard to visualize and validate the output of the new Python model, using appropriate data visualization tools and libraries
  • Collaborate with stakeholders to gather requirements and ensure the dashboard meets their needs for validating the model’s output
  • Create clear documentation for the migrated Python code and dashboard, including comments, user guides, and technical specifications
  • Communicate progress and challenges effectively with the project team and stakeholders

Required Skills

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field
  • Strong programming skills in Python, with a solid understanding of Python libraries such as NumPy, pandas, and scikit-learn
  • Familiarity with R programming. Knowledge of R packages for data manipulation and analysis (such as dplyr, nloptr, and stats) is a bonus.
  • Knowledge of algorithms, data structures, and best practices in software development
  • Experience with data visualization tools and libraries, such as Plotly, Dash, or Bokeh
  • Experience with version control systems, such as Git
  • Strong problem-solving skills and the ability to learn new technologies quickly
  • Excellent communication and teamwork skills, with a strong attention to detail

Preferred Skills

  • Prior experience with operationalization of ML models
  • Knowledge of pricing algorithms and financial models
  • Familiarity with unit testing frameworks for Python, such as pytest or unittest

To apply, please submit your resume, a cover letter detailing your relevant experience, and any code samples or project links that demonstrate your proficiency in Python, R, or data visualization.