Senior Data Engineer - Acquisition & Infrastructure
Remote
As a data engineer, you will be responsible for acquisition, processing and handling of large amounts of complex neuroscientific data. You will build and maintain an end-to-end cloud-based data pipeline structure from data capture to providing processed data to our ML models. You will be collaborating closely with the human / animal brain data acquisition and AI engineering teams, building the interface between data-acquisition and our machine learning models.
Representative projectsDownload neuro datasets from 10+ repositories, format and preprocess them, and store them in an infrastructure accessible for training pipelines.
Build creative validation and quality assurance steps into this pipeline, that allow SMEs to judge their quality and later automate this process. Visualize key metrics in dashboards. One potential example: run our smallest neuro foundation model on it, rank by reconstruction loss, flag if the dataset was used to train the model and thus will have artificially low loss.
Work with ML engineers to build an API to feed (tokenized) brain data to training runs.
Download or scrape metadata from the above repositories, extract additional metadata from fields like Description, impute missing metadata via LLMs.
Proactively work to determine what other projects would provide value to the ML team and the company
Manage the acquisition process of petabytes of online datasets of different types and modalities
Assess and process unstructured and noisy data sets, requiring intensive cleanup and organization.
Build a cloud-based data pipeline to streamline massive amounts of data for our ML model applications
Host and maintain our large cloud-based datasets, ensuring scalability, accessibility and end-to-end functionality at all levels
Collaborate closely with our Machine Learning (ML) team to facilitate and optimize data pipeline projects.
Document the data pipeline with clear and comprehensive guides, facilitating easy access and understanding for the ML team and other stakeholders.
do not refer to internal details or delivery timelines, but be specific about what they’ll do and use
Example (to be deleted)
Strong demonstrated experience in handling and preprocessing messy, unstructured datasets, ideally within scientific research environments.
Demonstrated experience in building software around cloud-based data pipeline infrastructures
Demonstrated experience in building large data infrastructure for ML applications
Proficiency in cloud computing platforms, at a minimum AWS, and ideally others
Good understanding of machine learning concepts and how data preprocessing affects ML model performance.
Strong background and experience in implementing data validation and cleaning techniques.
Experience in managing complex projects with a focus on timely delivery of technical solutions.
Excellent communication skills for effective collaboration with technical and non-technical teams.
Experience in the following: Kafka, Hadoop, EMR, GCP, Glue, Spark, CloudStack, HDFS, Databricks, Sagemaker, etc
Experience with database management, ETL processes, and SQL/NoSQL databases.
Thoughtfulness about policy and epistemics related to the rapidly-changing future of technology
You have predominantly developed data pipelines for business contexts, where data needs less serial and experimental processing compared to the complexities of scientific datasets.
Your experience does not include hands-on work with design choices around dataset acquisition.
You lack familiarity with fundamental scientific computing techniques, for instance, normalizing by z-score or resampling.
Salary
Competitive salaries, including equity, apply.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS Databricks Data pipelines Engineering ETL GCP Hadoop HDFS Kafka LLMs Machine Learning ML models NoSQL Pipelines Research SageMaker Spark SQL
Perks/benefits: Competitive pay Equity
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Business Intelligence Engineer jobs
- Open Lead Data Analyst jobs
- Open Power BI Developer jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open Marketing Data Analyst jobs
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Analyst Intern jobs
- Open Sr Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Big Data Engineer jobs
- Open Research Scientist jobs
- Open Data Quality Analyst jobs
- Open Azure Data Engineer jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open NLP-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open LLMs-related jobs
- Open APIs-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs