MindSource
Data Scientist
MindSource, Cupertino, California, United States, 95014
Job Title: Data ScientistJob Location: REMOTEDuration: 3 months contract with possible of extensionPay Rate: 76-81/hour on W2 + Benefits
Job Summary:Improve the delivery speed for data analyses: lead the development, standardization, refactoring and automation of complex Python-based applications. Requires deep expertise in Python programming, software architecture and data analysis techniques.
Key Responsibilities:Create robust, production-ready code that can be reused across projects, improving the delivery speed of data analysis' results. Make the code modular, scalable, documented and easier to maintain.Projects can be broken up into 3 phases: (1) study design, (2) collection + annotation, and (3) analysis + presentation.For each phase develop, document, automate and release tools for:Statistical analysis (e.g., hypothesis testing)Generation and manipulation of prompts (.json) Field data checksIssues fixInterpretation/summarization/analysis/coding of free-form textAnalysis and implementation of best data visualization optionsReports generationAnalysis of intersectionalitiesCluster identification and analysisAnalysis of timestamps (from video and audio files)Unit and integration testingCode and process documentation
Required Qualifications:Education:- No less than an Bachelor's Degree (BS) in Computer Science, Software Engineering, or a related field
Experience:- A minimum of 5+ years of experience in software development, with a strong focus on Python- Proven experience in refactoring and optimizing large codebases
Skills:- Expert proficiency in Python, including knowledge of Python frameworks and data visualization libraries- Strong understanding of software design patterns and algorithms- Extensive experience with code optimization and refactoring techniques- Proficient in version control systems (e.g., Git)- Experience with data visualization
Job Summary:Improve the delivery speed for data analyses: lead the development, standardization, refactoring and automation of complex Python-based applications. Requires deep expertise in Python programming, software architecture and data analysis techniques.
Key Responsibilities:Create robust, production-ready code that can be reused across projects, improving the delivery speed of data analysis' results. Make the code modular, scalable, documented and easier to maintain.Projects can be broken up into 3 phases: (1) study design, (2) collection + annotation, and (3) analysis + presentation.For each phase develop, document, automate and release tools for:Statistical analysis (e.g., hypothesis testing)Generation and manipulation of prompts (.json) Field data checksIssues fixInterpretation/summarization/analysis/coding of free-form textAnalysis and implementation of best data visualization optionsReports generationAnalysis of intersectionalitiesCluster identification and analysisAnalysis of timestamps (from video and audio files)Unit and integration testingCode and process documentation
Required Qualifications:Education:- No less than an Bachelor's Degree (BS) in Computer Science, Software Engineering, or a related field
Experience:- A minimum of 5+ years of experience in software development, with a strong focus on Python- Proven experience in refactoring and optimizing large codebases
Skills:- Expert proficiency in Python, including knowledge of Python frameworks and data visualization libraries- Strong understanding of software design patterns and algorithms- Extensive experience with code optimization and refactoring techniques- Proficient in version control systems (e.g., Git)- Experience with data visualization