Data Analyst III

Remote, CA 94025

Posted: 02/04/2025 Job Number: 40209

Job Description


Data Analyst III
Remote


Goal:

We aim to accelerate the onboarding of neuroimaging datasets available publicly onto our code base, in order to improve our ability to decode brain activity.

Required Skills:
  • Python programming: intermediate level, numpy, pandas
  • Collaboration through Github

Approach:
  • Review our team repository, and the studies in particular: e.g. link and familiarize yourself with the existing code and folder structure.
  • Create a new Python class for each dataset:
  • Ensure each class is named appropriately according to the dataset.
  • Place the new class files in the appropriate directory within the repository.
  • Implement Data Download Method:
  • Write a method in each class to download the dataset.
  • Ensure the method handles different data formats and potential errors during download.
  • Specify Filenames for Neuroimaging Recordings:
  • Implement functionality to identify and list all neuroimaging recording filenames.
  • Ensure this process is adaptable to different data structures within datasets.
  • Create DataFrame for 'Events' in Recordings:
  • Develop a method to parse and list the 'events' in each recording (e.g., images, sounds).
  • Include columns for event types and their relative onsets in the recordings.
  • Code Review and Merge:
  • Submit your code for review by a peer or a senior team member.
  • Address any feedback and ensure the code adheres to the project's coding standards.
  • Merge the code into the main branch upon approval.
     

    Pay range is $56 - $61 per hour with full benefits available, including paid time off, medical/dental/vision/life insurance, 401K, parental leave, and more. Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.

    THE PROMISES WE MAKE:

    At Crystal Equation, we empower people and advance technology initiatives by building trust.  Your recruiter will prep you for the interview, obtain feedback, guide you through any necessary paperwork and provide everything you need for a successful start.  We will serve to empower you along the way and provide the path for your professional journey.

    For more information regarding our Privacy Policy, please visit crystalequation.com/privacy.
  • Meet Your Recruiter

    Send an email reminder to:

    Share This Job:

    Related Jobs:

    Login to save this search and get notified of similar positions.