CareerPlanSign in

Staff Software Engineer

🌐 Remote💼 Full-time🗓 2026-08-10 → 2026-09-27

Core

Technical lead for the data processing and execution platform, migrating key components to a Node.js/TypeScript and Python ecosystem while ensuring reliable execution of user-initiated operations across shared compute infrastructure.

Role type

Staff Software Engineer (Technical Lead)

Builds

Distributed, event-driven data processing services and pipelines for scientific research and drug discovery.

Domain

Life Sciences / Scientific R&D / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed system design, Asynchronous processing, Node.js/TypeScript, Python, Kafka, GraphQL, RESTful APIs, Kubernetes, AWS, CI/CD, Automated testing, Mentoring

Preferred skills

Scala, JVM languages, Complex data pipelines, Schema management, Multi-cloud design, Life Sciences domain knowledge

Technologies

Node.js, TypeScript, Python, Kafka, GraphQL, REST, Kubernetes, AWS, GitHub Actions, Spark, Databricks, Snowflake

Responsibilities

Define and drive system architecture for event-driven data processing services; Architect and implement asynchronous data processing pipelines for high-volume scientific data; Guarantee scalability, maintainability, and security of software solutions running on Kubernetes and AWS; Take ownership of existing services and make pragmatic decisions about their evolution; Lead cross-team initiatives and mentor other engineers.

Seniority

Staff, Technical Lead & Mentorship

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.