Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Stanford University School of Medicine Logo

Software Developer 3

Stanford University School of Medicine

$160,221 - $190,905
May 14, 2025
Palo Alto, CA, US
Apply Now

The Deisseroth Lab at Stanford University is looking to develop software for spatial gene expression mapping and needs a Computational Biology Research Scientist to develop and implement solutions.

Requirements

  • Knowledge of modern molecular biology and genomics
  • Strong software engineering in Python
  • Data analysis experience (statistics, machine learning, numerical computing)
  • Experience with cloud computing infrastructure (AWS or Google Cloud)
  • Strong understanding of data design, architecture, relational databases, and data modeling
  • Thorough understanding of all aspects of software development life cycle and quality control practices
  • Ability to define and solve logical problems for highly technical applications

Responsibilities

  • Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently
  • Oversee testing, debugging, change control, and documentation for major projects
  • Supervise professional staff, as necessary, working on all phases of application development projects
  • Engage in long-term strategic planning
  • Define complex application development administration and programming standards
  • Oversee the support, maintenance, operation, and upgrades of applications
  • Troubleshoot and resolve complex technical problems

Other

  • Master’s degree in Computational Biology, Bioinformatics, Applied Mathematics, Computer Science, Electrical Engineering, or other quantitative field preferred
  • Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience
  • Ability to quickly learn and adapt to new technologies and programming tools
  • Strong communication skills with both technical and non-technical clients
  • Demonstrated experience leading activities on structured team development projects
  • Ability to select, adapt, and effectively use a variety of programming methods
  • Ability to recognize and recommend needed changes in user and/or operations procedures
  • May work extended hours, evening and weekends
  • Constantly perform desk-based computer tasks
  • Frequently sit, grasp lightly/fine manipulation
  • Occasionally stand/walk, writing by hand
  • Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds