Job Description
We are hiring a lead engineer to co-own the technical execution of a collaborative, self-service, cloud-based platform that leverages predictive models and complex data to explain drug efficacy and toxicity. Fully remote.
Apply on our website: https://syntensor.com/join-the-team/fullstack-engineer/
Javascript | Typescript | React | Python | CSS | Node | AWS | Graph databases | Relational and non-relational databases | Data Visualization | Product development
Responsibilities
- Lead the engineering of the Syntensor platform, a first-of-its-kind collaborative, self-service platform for improving the efficiency of the drug discovery process
- Prepare our platform to scale; iterate on and improve the platform’s architecture and its associated services and databases
- Develop data visualization approaches for multimodal biomedical data, with a focus on pathway and network visualization
- Own the development of the Syntensor user-facing app, a large React application
- Architect and develop the app backend, presently developed with Node.js on AWS
- Define and build strong foundations to your own high standards - CI/CD processes, devops, monitoring and scaling, and security
- Collaborate closely with the head of product to determine the technical design of new features in the user-facing product
- Work with a small hands-on team - you’ll work with machine learning researchers to shape overall system architecture and integrations with ML systems (Python/Pytorch, Geometric Deep Learning)
- Make fundamental business impact - you will take an active role in shaping our product, creating a strong engineering culture and building a highly skilled and focused team
- Competitive compensation - A starting salary in the top quartile for role and level, based on local benchmarks
- Stock options - you are joining an early-stage startup we want you to have ‘skin in the game’ and your options package will reflect this
- Self-manage - we are a distributed-first company, working from home and collaborating asynchronously from Seattle, NY, Vermont, and Manchester
- Take on a grand challenge and share our purposeful mission - we’re building a biological systems simulator that will transform how medicines are developed - you will be making it accessible and powerful for scientists and doctors, with a big downstream impact on the wellbeing of millions of patients
Qualifications
- Deep knowledge of Javascript and Typescript
- Extensive experience developing large React applications
- Experience designing and building reliable REST APIs
- Experience with modern JS tooling and build systems
- Working knowledge of authentication, authorization and related security practices
- Experience designing data schemas and managing relation and non-relational databases (we use MySQL and ElasticSearch)
- Working knowledge of Python for data processing and API development
- Good knowledge of CSS and responsive design (we use CSS modules)
- Experience architecting and maintaining cloud infrastructure (we use AWS)
- Experience with Git, Docker and CI/CD pipelines
- Experience with asynchronous work within a remote team across multiple time zones
- Ability to self-manage in a small team environment
- English fluency, verbal and written
Nice to haves:
- Familiarity with machine learning concepts and applications
- Knowledge of data visualization libraries such as D3.js or Chart.js
- Experience with unit and E2E testing (we use Cypress)
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience architecturing large cloud-based systems using microservices and serveless paradigm
- Experience designing pipelines and storage solutions for ML-driven systems with large volume of complex data
- Experience managing infrastructure using code-as-infrastructure paradigm - we use AWS CDK
- Experience with integration of 3rd party corporate systems or experience with work in regulated corporate settings (e.g. healthcare or finance)
- Experience interfacing with ML systems (ours is Python/Pytorch)
- Experience developing highly interactive visualizations of complex data
- Good eye for UI and knowledge best of UX principles
- Experience with Figma
- Experience with biomedical data and bioinformatics
- Experience managing and growing engineering teams
- Experience with WebGPU