This position is part of our Early Career program at WD. Our Early Career program is designed to support individuals beginning their professional career by providing the foundational training through a structured onboarding, mentorship, and development curriculum.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Collect, organize, and clean large datasets from various sources, ensuring data quality and accuracy.
- Conduct in-depth analysis to understand data patterns, identify trends, and uncover valuable insights.
- Create new features or transform existing ones to improve model performance and predictive accuracy.
- Build, train, and evaluate machine learning models (e.g., regression, classification, clustering) to address specific business problems.
- Communicate findings through clear and effective data visualizations, using tools like Tableau, Power BI, or Python libraries (e.g., Matplotlib, Seaborn).
- Creating the server-side logic using programming languages like Python, Java, or Node.js. This focuses on data processing, business rules, and interaction with databases.
- Designing and building APIs (Application Programming Interfaces) that facilitate communication between the front-end and back-end components, and potentially external systems.
- Implementing unit tests, integration tests, and user acceptance testing (UAT) to identify and fix bugs throughout the development process.
- Deploying the application to a production environment and maintaining its functionality by fixing bugs, adding new features, and ensuring security updates
- Collaborate with cross-functional teams such as data engineers, business analysts, and decision-makers to understand requirements and deliver insights.
- Perform other duties as assigned.