Scientific Software Engineer

Ganymede
Palo Alto, CA, US
Full-time

Job Description

Job Description

Ganymede is building AWS for the sciences, with a mission of improving the world through better healthcare outcomes. We believe that the highest leverage approach to speed up science is through better software and data connectivity.

As a Scientific Software Engineer (SSE), you'll work directly with scientists and engineers to understand their most important problems and automate them away using Ganymede’s platform.

You’ll be the tip of the spear of our efforts to accelerate science, and will have a highly independent and varied role in owning the implementation and success of Ganymede.

You will apply your problem-solving, creativity, and technical skills to derive and implement solutions to drive real-world impact.

SSEs are effectively CTOs for clients’ Ganymede builds; you’ll have substantial autonomy to execute projects end-to-end. Ganymede forms the core data backbone of labs and scientific manufacturing, so you’ll wear many hats :

Client Owner : Own implementation by working with client executives and users to define and prioritize problems, building a deep understanding of their lab instruments and scientific analysis, and then setting up Ganymede’s platform pipelines to automate these details.

You’ll be the expert on your clients’ scientific data, processes, and operations.

  • Software Engineer : Collaborate with fellow engineers to define the architecture needed for the Ganymede core platform, integrate our web backend and infra into client systems, and develop applications to interact with biotech lab instrument hardware.
  • Culture Carrier : Be a key determinant of our culture, and will help us grow and set norms for the business as we scale.

Our Principles

  • Improving lives through better medicine : we’re intensely mission-focused, and are building a highly scalable business to make an impact on society.
  • Kindness : we come from a future where all human beings are treated with dignity, inclusivity, and active empathy, so we apply that to ourselves first in how we hire and treat each other.
  • Transparency : we are one team, and hold that openness is foundational to ensuring fairness, and that our actions tie to our shared mission.
  • Accountability : we believe that trust is the basis for building anything substantial, and stems from our being accountable to ourselves and each other

Requirements

What we look for :

  • At least 2 years of full-time experience developing software or writing analytical code
  • Excellent collaboration skills in both written and verbal forms, as well as via clear, cleanly written code
  • Strong engineering background, preferably in computer science, physics, or engineering discipline
  • Proficiency with analytical programming languages (e.g. - scientific Python, Mathematica, Julia, etc.)
  • Hunger, curiosity, and motivation to learn about and solve data problems for clients with the rest of the Ganymede team
  • Desire to improve software infrastructure for scientists advancing the health and welfare of people
  • Located in, and authorized to work from, the United States; Bay Area preferred
  • Availability for approx. 10-15% travel, concentrated in the US West

Pluses (but not required by any means!) :

  • Experience with external client-facing technical engagements
  • Fluency with implementing numerical methods in a non-academic setting
  • Familiarity with software development for scientific instrumentation, lab automation, or robotics
  • Experience developing software running on cloud infrastructure

Benefits

  • Remote-first role and culture, with periodic reimbursed travel for the team to meet together
  • Significant equity as an early employee
  • Unlimited PTO & sick days
  • Excellent health benefits (Medical, Dental & Vision), life, and disability insurance
  • Family leave (Maternity, Paternity, Medical, Caregiver)
  • Health & Wellness stipend
  • Limited 401K match

Salary Range

  • 120K-180K depending on experience
  • 30+ days ago
Related jobs
Ganymede
Palo Alto, California

As a Scientific Software Engineer (SSE), you'll work directly with scientists and engineers to understand their most important problems and automate them away using Ganymede’s platform. Strong engineering background, preferably in computer science, physics, or engineering discipline. Famil...

NVIDIA
Santa Clara, California
Remote

Sr System Software Engineer to help us build out our scientific computing platform on Nvidia DGX Cloud. This DGX scientific computing cloud platform enables Physics based Numerical Simulation Solvers, AI based Training, Inference and Visualization workflow for physical science and engineering proble...

Thermo Fisher Scientific
San Jose, California

Join us at Thermo Fisher Scientific and embark on a rewarding journey where you can apply your software engineering skills to create meaningful web applications that have a positive impact on people's lives worldwide. Work closely with multi-functional teams, following Agile software development pro...

Promoted
Pinterest
Palo Alto, California

We're seeking talented Staff Software Engineers to join our dynamic Ads Delivery Content Infrastructure team. You will also work with a strong team of engineers, providing technical guidance and mentorship. ...

Promoted
Bolster, Inc.
Santa Clara, California

Software Engineer: Design and architect the front-end of software applications to support scale and performance. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer (Rust, Go). ...

Promoted
Advanced Micro Devices, Inc
San Jose, California

We are looking for someone who can span the range of able to develop device drivers in software to debug on hardware. The ideal candidate possesses a problem-solving mindset with a drive to contribute to both hardware and software technologies. A successful candidate will employ these skills to deve...

Promoted
Fortinet
Sunnyvale, California

Fortinet is looking for a Software Development Engineer to work on our next generation industry leading network security appliances. The candidate will be responsible for all aspects of the software development life cycle for the applicable projects, including gathering requirements, design, impleme...

Promoted
BayOne Solutions
Palo Alto, California

Collaborate with product managers, designers, and other developers to design and deliver high-quality mobile applications. We are looking for a passionate and experienced Mobile Developer with expertise in Flutter to join our team. As a Mobile Developer, you will be responsible for designing, buildi...

Promoted
Platform9
San Jose, California

We are seeking an experienced Software Engineer to join our team working on our cloud native product suite. ...