Emerald Cloud LabEL

Staff Platform Engineer

Apply now
The Emerald Cloud Laboratory (ECL) enables life scientists to move out of the lab, and to conduct research entirely from a computer. Stepping away from manual completion of experiments at the bench, scientists on the ECL leverage the remote, automated execution of all standard biology and chemistry experiments in Emerald’s industrial lab facilities, working within a software platform for all stages of research workflows, from experimental design to data analysis. Our system empowers scientists at Big Pharma companies, startups, and academic laboratories by allowing them to run wet lab experiments from anywhere in the world without ever stepping foot into the lab.
ECL Platform Engineering
The Platform Engineer builds the distributed software systems that support the ECL, designing the way in which those systems are safely and scalably deployed in Docker containers on AWS, and contributing to core low-level components of Emerald's Symbolic Lab Language (SLL). Projects include: building a hybrid object / graph multi-tenant data store that supports describing all standard biology and chemistry experiments in code; managing the deployment of Kubernetes, enabling environment parity between our development and production environments; building a service to safely distribute and execute simulation, analysis, and testing code in SLL; working closely with our Scientific Development team in developing and optimizing data storage, retrieval and search functions in SLL. We’re a small team, which means it is essential for every team member to be ready to take ownership and lead projects.
As an early team member helping to build the Engineering team as well as the product, you will also be encouraged to contribute to the software engineering practices we maintain in our own work, and which we bring to ECL as a whole. We strive to be continually critical of our process, cutting cruft and homing in on performance multipliers (such as continuous integration and agile development practices).
Our Tech StackThe Platform Engineering role operates mostly in Go, AWS (Aurora PostgreSQL, S3, EC2, SQS, etc.), Docker, and Kubernetes. More broadly, developing the software to enable cloud-based science is an expansive, diverse challenge. A core component of our job is consistently determining the right tools for the job at hand, and diving in to learn these new technologies along the way.

Description of duties

  • Design, build, and maintain large scale, complex features in constellation and other backend services.
  • Contribute to the technical direction of the platform team by proactively identifying and building alignment on critical technical foundation and efficiency projects.
  • Develop the next generation of technical leaders in the platform team through contributions to hiring, mentoring, and external tech brand.
  • Work with Emerald Cloud Lab employees outside of the engineering organization (such as Design, SciDev, SciComp, and Systems) to develop specs and designs that may be executed on by other engineers in the team.
  • Be a standard bearer of Emerald Cloud Lab culture, helping to advance the culture of the platform team.

Requirements

  • Bachelors degree in Engineering or Computer Science
  • At least 8 years of experience as a Software Engineer
  • Experience must include programming in Java, python, AWS, Go and Mathematica

You might resonate with the culture at ECL if

  • You are impressively empathetic. You can argue the rationale you disagree with as convincingly as the one you agree with.
  • You are intellectually fearless. Stretching yourself well out of your comfort zone across multiple disciplines is more the rule than the exception at Emerald.
  • You are curious. When first-principles reasoning illuminates a path that diverges from the standard assumptions, you feel compelled to see where it leads.
About ECL
www.emeraldcloudlab.com
The Emerald Cloud Laboratory (ECL) enables life scientists to move out of the lab, and to conduct research entirely from a computer. Stepping away from manual completion of experiments at the bench, scientists on the ECL leverage the remote, automated execution of all standard biology and chemistry experiments in Emerald’s industrial lab facilities, working within a software platform for all stages of research workflows, from experimental design to data analysis.
Applying
If you would like to apply and learn more, we’d love to hear from you! Please follow the link below, including your resume and a brief remark about what you are looking for. If we see a strong potential match to our current needs, we will reach out to start a conversation.
Optional but welcome:A link to your Github account or any projects you are proud of can be especially helpful. With project links, please include a short remark to help us get our bearings.
At Emerald Cloud Lab, we are committed to pioneering the future of scientific research by providing an innovative, cloud-based laboratory environment. We believe in the power of collaboration, diversity, and the continuous pursuit of knowledge to drive groundbreaking discoveries. If you are passionate about reshaping the landscape of scientific experimentation and eager to contribute to a culture of excellence and innovation, we invite you to join us.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Emerald Cloud Lab know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 25, 2024

Posted on

Apr 26, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About Emerald Cloud Lab

Learn more about Emerald Cloud Lab and their company culture.

View company profile
Claim this profileEmerald Cloud Lab logoEL

Emerald Cloud Lab

View company profileVisit emeraldcloudlab.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

1 remote job at Emerald Cloud Lab

Explore the variety of open remote roles at Emerald Cloud Lab, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Emerald Cloud Lab

Remote companies like Emerald Cloud Lab

Find your next opportunity by exploring profiles of companies that are similar to Emerald Cloud Lab. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan