Upwork is hiring a Sports Machine Learning Data Scientist Engineer

Sports Machine Learning Data Scientist Engineer

Upwork  ·  US  ·  $100k/yr - $420k/yr
about 2 years ago

We are dedicated to creating transformative solutions that leverage the power of machine learning and artificial intelligence with Sport Analytics, including but not limited to Fantasy Sports.

As a Machine Learning Software Engineer, you will play a pivotal role in designing, developing, and implementing machine learning models and algorithms that drive our Sports Analytics & Fantasy Sports prediction(s) in which we have strong aspirations to build into a UI & App for Sport Predictions, Odds, & Fantasy Sports.

Your responsibilities will include:

**Analyze & assess an existing machine learning model using the RandomForestClassifier and then tailor it or develop a completely new model, possibly using Logistic Regression or other suitable methods, to enhance prediction accuracy based on the available datasets. These datasets are currently in CSV format, and we are in the process of migrating them to AWS database tables.

**Proficiency in PythonAnywhere, GitHub, and AWS is essential for this role. PythonAnywhere is currently employed for the user interface to forecast match outcomes and player predictions, but the current model's accuracy and realism are lacking. Thus, we need to thoroughly evaluate and revamp the existing code to align it with our objectives.

**Provide support for debugging and maintaining databases, web applications, and related components while optimizing costs.

**Maintain strict confidentiality and privacy of all project data within BTA Sports' team accounts.

Collaborate closely with our team to comprehend project requirements and objectives.

**Engage in research, prototyping, and implementation of machine learning models and algorithms.

**Perform data preprocessing and transformation to extract meaningful features from raw data, preparing it for model training.

**Train, fine-tune, and validate machine learning models to achieve optimal performance and accuracy.

**Collaborate with the team to develop and set up database architecture in AWS using services like Beanstalk, RDS, or other appropriate AWS solutions. This includes assisting the team in converting CSV files into normalized database tables to facilitate API data mapping and other related tasks.

**Define and create artifacts necessary for machine learning processes.

Integrate machine learning solutions seamlessly into our software systems and applications.

Incorporate data from NFL Sport API and Weather API to provide real-time updates that impact model performance.

**Participate in the setup, approval, and design of databases, with a focus on data mapping.

**Conduct comprehensive testing and debugging to ensure the reliability and robustness of implemented machine learning models.

**Stay current with the latest advancements in machine learning and AI technologies to continually improve our solutions.

Job is closed

This job is already closed and no longer accepting applicants, sorry.