Machine Learning Scientist
Role details
Job location
Tech stack
Job description
The Machine Learning Scientist uses scientific, mathematical, and computational (software) skills to advance research and clinical (commercial) products for Epitel. This role is heavily involved with all machine learning and data science aspects of the company. This role is also involved with research and grant-funded aims., * Research, develop, and implement modern computational techniques for time-series analysis, including classical and neural network machine learning methods.
- Develop and maintain scientific codebases in Python including data ingestion, processing, machine learning, post-processing, evaluation, and visualization.
- Develop performant scientific software utilizing parallelism and capable of operating in distributed computing environments.
- Engineer data workflows for ML experiments that track data/feature/experiment versions with transparency.
- Report key findings in academic journals and at conferences.
Requirements
- Education: Master's degree in a computational science field (e.g., Computer Science, Machine Learning, Statistics, Computational Neuroscience)
- Programming: Must be proficiently skilled in Python based scientific programming and machine learning - e.g., Scikit-Learn, Numpy, Pandas, SciPy, Tensorflow, Keras, PyTorch, etc.
- Mathematics: Must be strong with foundational mathematics and statistics
- Machine Learning Techniques: Proficiency in modern ML architectures, unsupervised learning techniques, data modeling, ML OPs utilities.
- Experience: 4+ years relevant industry or related experience working specifically on ML development for time-series applications.
- Other: Must be able to travel to and participate in in-person scientific conferences, * Strong preference for a candidate with experience in developing ML workflows for EEG analysis specifically or other neuro/bio/physiological time-series data.
- Background in scientific software engineering and/or High-Performance Computing
- Experience working with TB-scale disaggregated datasets
- AWS / Data engineering experience
- Publication experience
Key Competencies
- Divergent Thinking: the ability to come up with novel solutions to open-ended problems or identify new questions/new problems
- An understanding of software design principles, including the ability to write flexible, interpretable code for use by other teammates
- Minimal Oversight - We are a small and growing company and this role will require one to work diligently without constant oversight. Open communication is critical.
- QMS - Must be able to document all aspects of the code-base and deployment in a clear and well-detailed manner., * time-series machine learning development: 3 years (Required)
Benefits & conditions
$130,000 - $180,000 a year - Full-time, Pulled from the full job description
- Parental leave
- 401(k)
- Health insurance
- Retirement plan
- 401(k) matching
- Paid time off
- Vision insurance, * Remote-friendly - we're open to the best candidate anywhere in the US. To that end, we provide a stipend for a remote worksite of your choice (e.g., WeWork, Industrious) and WFH gear (e.g., keyboard, mouse, camera, etc.)
- Equity - every employee shares in Epitel's success
- Professional development allowance - we do better when you do better
- Medical/dental coverage - we pay 100% of premiums
- Simple IRA contribution
- Unlimited vacation - we also take typical US holidays
Interested Applicants Can Apply at: https://forms.gle/mafrArsW6PhGpqGB7
Pay: $130,000.00 - $180,000.00 per year, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Paid time off
- Parental leave
- Retirement plan
- Vision insurance