Data Analyst III

Remote, CA 94016

Posted: 03/26/2024 Job Number: 38896

Job Description


Data Analyst III


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

Approach:
  1. Review our team repository, and the studies in particular: e.g. link and familiarize yourself with the existing code and folder structure.
  2. 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.
  3. 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.
  4.  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.
  5. 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.
  6. 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 $70 - $75 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.

Meet Your Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

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