HP is seeking a highly motivated and talented Python Developer Intern to join our Pricing Analytics Team within the Advanced Analytics GTM organization. In this role, you will assist with the improvement of the feature library which may involve code refactoring, code optimization, and expand our unit testing, depending on the final project requirements. This will help you to sharpen your coding skills in multiple languages. Additionally, you will be responsible for helping to migrate projects to Databricks and creating automatic dashboards in Databricks. This is an exciting opportunity for an individual with a strong background in programming and a keen interest in advanced analytics to gain valuable experience working with a talented team of professionals.
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:
- 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 implementation
- Help to migrate projects to Databricks
- Create automatic dashboards in Databricks
- Create clear documentation for the migrated Python code 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, lmer, and stats) is a bonus.
- Knowledge of algorithms, data structures, and best practices in software development
- 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 demand forecasting models
- Familiarity with unit testing frameworks for Python, such as pytest or unittest
- Prior experience with Databricks
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, and data analytics.
HP is an equal opportunity employer and welcomes applications from all qualified candidates, regardless of race, color, religion, sex, national origin, age, disability, or any other protected status. We are committed to creating a diverse and inclusive work environment for all employees and strongly encourage women and underrepresented groups to apply.
About HP