Sorry. This page is not yet translated.

Pendulum is developing a range of microbiome interventions targeting a variety of human health issues, starting with metabolic diseases, to help improve human health and wellbeing.

Software Engineer
San Francisco, CA, US
Job Description / Skills Required

Pendulum™  is on a mission to help people improve physical and mental health by creating a new category of products that target the microbiome. We are researching, developing and commercializing a novel class of rationally-designed Live SynbioticsTM (probiotics + prebiotics) that have demonstrated clinical efficacy to treat conditions like metabolic syndrome, inflammation and neurodegeneration. Pendulum™  has created proprietary pipelines to build a unique discovery platform that identifies key, novel bacterial strains and the prebiotics that feed them. 
We are a highly collaborative, cross-functional team of scientists, engineers, physicians, marketers and salespeople interested in improving human health by using the latest research from diverse fields, such as microbiology, molecular biology, high-throughput genomics, distributed computing, pharmaceutical development and nutrition. We greatly value individuals' skills in focused, transparent communication, as our team's success depends on it.
If you’re interested in building a new category of products that will help improve the lives of people globally and you love working in a cross-functional, collaborative, inspiring environment, please continue reading!
Pendulum™ is seeking an experienced individual with a strong background in backend engineering and build/release/development operations. As a Software Engineer in a highly cross-functional setting, you will design, build, test, deploy and monitor cloud services for our manufacturing and R&D applications. You will have two types of users, the scientists in the lab with no software engineering knowledge, and the data scientists developing data-analysis workflows and other software products.  We would like to have you in the office for this full-time role, but we are open to remote work and contract-to-hire for the right candidate.

What You'll Do:

    • Develop and manage internal-facing software for high-throughput bioinformatics pipelines written in Python
    • Improving test coverage and automate testing through CI/CD
    • Fix bugs in our data-analysis workflow code 
    • Improve our codebase to make it easier for data scientists to write and debug data-analysis workflows.
    • Coordinate documentation, testing and release of internal-facing web applications, written in python and javascript, and depended upon by our lab and manufacturing teams.
    • Troubleshoot and resolve issues in our dev, test, and production environments
    • Help catch and fix bugs in our python and javascript codebases
    • Improve our infrastructure setup to ensure the smooth running of our internal pipelines and websites
    • Provide documentation and guidance to developers for deployment and testing using docker and deploying to AWS ECS.

Knowledge Requirements:

    • Experienced proficiency with AWS - specifically with Data Analytics
    • 2+ years of Python programming experience
    • 2+ years professional experience setting up and managing AWS containerization (Docker/Beanstalk or other AWS compatible container management)
    • 1+ year(s) of experience writing documentation or engineering SOPs for an enterprise cloud environment setup

About You:

    • Passion for learning and improving yourself and the team around you
    • 3+ years directly related experience in Software Engineering
    • Strong background in Docker, ECS, Linux, Make, Bash
    • Experience reviewing code 
    • Some familiarity with R a plus
    • Experience with other biotech companies a plus
    • Experience with Google Apps Script a plus
    • Experience with continuous builds & deployments as well as continuous integration
    • Experience with data-analysis workflow management software such as luigi, airflow, nextflow (etc.) a plus
    • Comfortable in an environment where your work is self-directed and deliverables will be prioritized based on best judgement 
    • Ability to teach others and willingness to learn new techniques
    • Comfort and extensive experience working in cross-functional teams with multiple internal customers - you’re comfortable approaching others to gather and confirm requirements
    • Desire to be in a cross-functional environment that values work-life balance
    • Good team player who thrives in collaborative environment
    • Belief in transparency and open communication
Pendulum's™  team is as diverse as a healthy microbiome. We welcome all to apply.