Skip to content

Computer Systems Analyst

90k – 105kBaltimore, MDRockville, MDData EngineeringOnsite
Summary

Develop specialized computer software and high-performance computing solutions to analyze experimental imaging and simulation data for NIH research projects. Requires experience with machine learning, image analysis, statistical methods, and scientific computing support.

About the role

Responsibilities

  • Collaborate with staff to increase the productivity and efficiency of data analysis using high-performance computing
  • Develop dedicated and efficient computer software using state-of-the-art computer science approaches, including modern programming languages and code libraries, machine learning, cross-platform programming, and high-performance computing
  • Automate data segmentation and data visualization
  • Develop numerical model simulations and high-performance computing
  • Perform image analysis, including deep convolutional neural networks
  • Detect and analyze subcellular signaling events
  • Participate in research projects by creating specialized computer software to effectively and automatically analyze experimental data, including imaging data generated by high-speed cameras, confocal microscopy, super-resolution SIM imaging, FIB-SEM imaging, MRI imaging, and numerical model simulations
  • Develop customized software to detect and measure specific structures and events of interest for statistical analysis and testing specific hypotheses
  • Provide technical experience needed to perform analyses, processing and user support of various computer systems using standard statistical procedures and techniques
  • Provide project management guidance and assistance to specific projects and activities
  • Provide statistical support to staff, including data analysis and the generation of tools for researchers to use
  • Interface with staff as needed to gather project requirements, develop project plan with web team, and help execute plan
  • Support and maintain scientific computer systems including hardware, operating systems, and associated services in a high-performance computing environment
  • Set up and use various computer systems and software packages
  • Perform statistical analysis of experimental data obtained at various time points
  • Determine needs and provide IT support for computerized systems supporting activities
  • Work with staff on the evolving infrastructure, data engineering pipeline, and data science stacks
  • Perform quality assurance and quality control; troubleshoot issues with image analysis and quality
  • Analyze results of the data that are collected during experimental studies; perform statistical analysis using statistical analysis software
  • Prepare data and analysis for presentations and publication
  • Prepare research data for presentation and manuscripts
  • Interface with the statistical programming team to develop programming standards and assist the team with validation and change control documentation

Requirements

  • Experience with high-performance computing
  • Experience developing computer software using modern programming languages, code libraries, machine learning, cross-platform programming
  • Experience with data segmentation, data visualization, numerical model simulations
  • Experience with image analysis including deep convolutional neural networks
  • Experience analyzing experimental data including imaging data from high-speed cameras, confocal microscopy, super-resolution SIM imaging, FIB-SEM imaging, MRI imaging
  • Experience with statistical analysis and statistical analysis software
  • Experience providing IT support for computerized systems
  • Experience with data engineering pipelines and data science stacks
  • Experience with quality assurance and quality control

Nice-to-Haves

  • Project management experience
  • Experience preparing data for presentations and manuscripts
Skills
PythonMachine LearningHigh-Performance ComputingImage AnalysisDeep LearningStatistical AnalysisData VisualizationData SegmentationNumerical ModelingQuality Assurance
Similar roles at this salary range
All Data Engineering jobs →
Imagen Technologies

Sr. Healthcare Integrations Engineer

As a Senior Healthcare Integrations Engineer, you will lead and implement integrations between client EMR systems and Imagen's cloud-based systems. This hands-on technical role involves partnering with internal and external stakeholders to deliver high-quality data exchange solutions and providing ongoing support.

80k – 195kUnited StatesData EngineeringRemote5+ YOEC#HL7
PrizePicks

Data Platform Engineer

Build and operate a scalable data platform supporting batch and streaming workloads, enabling ML model deployment and real-time analytics for a high-traffic daily fantasy sports platform.

100k – 150kAtlanta, GAData EngineeringRemote3+ YOEGoGCP
FinQuery

Database Engineer / Database Administrator

Administer and optimize AWS PostgreSQL databases, tune queries, and improve data schemas while using AI tools for daily workflows.

80k – 130kAtlanta, GAData EngineeringHybrid1+ YOESQLPython
Clickhouse

Senior Data Engineer - Python, CI/CD

Builds and optimizes large-scale data pipelines using Airflow, dbt, and Python on a ClickHouse-powered data warehouse. Designs reusable components, data models, and DataOps tooling while mentoring the team and ensuring platform reliability.

84k – 170kUnited StatesData EngineeringRemoteSQLdbt
Dimagi

Data Engineer II

Builds and maintains scalable data pipelines, warehouse transformations, and visualizations using Snowflake, AWS, SQL, Python, and dbt to support public health programs. Requires 2-5 years data engineering experience and expertise in cloud data platforms.

83k – 130kCambridge, MAData EngineeringRemote2+ YOEAWSSQL