About The Position

Vesynta is an investor-backed precision medicine company based within the London Cancer Hub. We are building clinical decision support software that personalises dosing of critical therapies at the point of care which provide clinicians with access to data-backed pharmacology models; resulting in fewer toxic side effects, and significantly improved treatment efficacy. We exist to support patients (children, but also women and those with diverse ethnic heritages) who have been traditionally under-represented and poorly served by traditional, coarse dosing methodologies. Our team is fast-paced, results-oriented, and mission-driven. As a Senior Python Engineer , you will develop the core computational modules for our pharmacometrics engine. You will be a dedicated pure Python expert responsible for translating complex scientific models into production-ready software to personalise dosing for children undergoing cancer care.

Requirements

  • 5+ years of backend software engineering focusing on computationally heavy, pure Python environments.
  • Expert-level Python: Deep knowledge of the Python Data Model, strict typing protocols (mypy), and memory lifecycle management (GC, profiling via tracemalloc).
  • Scientific Libraries: High proficiency in NumPy, SciPy, and Pandas for vectorization, data structures, and optimized mathematical execution.
  • Math Translation & Unit Testing: Proven ability to translate advanced mathematical equations and scientific pseudocode into performant, rigorously unit-tested algorithms directly from logic specifications.
  • System Documentation: High comfort level reading from, building, and contributing directly to Mermaid.js UML and flow charts to govern architectural decisions.

Nice To Haves

  • Experience designing, maintaining, or scaling RESTful endpoints using FastAPI and configuring gRPC interfaces for high-performance communication.
  • Familiarity with R and prior experience employing rpy2 (or analogous FFI bridges) to invoke non-Python scientific kernels from a Python ecosystem.
  • Prior work in life-sciences, pharmacometrics, bioinformatics, quantitative finance, or domains featuring rigorous numerical and mathematically validated software pipelines.

Responsibilities

  • High-Performance Python: Write custom, highly efficient modules using vectorised operations (numpy, pandas, attrs) to calculate critical clinical metrics.
  • System Design & Integration: Engage directly with internal software design processes, actively contributing to and following Mermaid.js UML and flow charts for architecture and pipelines.
  • Math to Code: Read and translate advanced mathematical equations into robust code, backed by strict unit testing against hand-calculated ‘golden’ datasets.
  • Cross-Language APIs: Own the integration of Python models with an industry-standard R backend (via rpy2), exposing them securely through FastAPI and gRPC .

Benefits

  • Impact Opportunity to create, and deliver real-world impact for children who are critically ill.
  • Flexibility Hybrid and flexible working policy, where team well-being and quality of work are prioritised.
  • Growth: Opportunities for professional development, mentorship, open-source contributions, and shaping our technical direction.
  • Compensation Competitive salary, 30 days annual leave, subsidised private health insurance, salary sacrifice schemes (home tech., bicycles, electric cars), stock options and more.
  • Support and Culture Independent HR, TOIL provision, Employee Assistance Programme (ensuring personal and professional well-being), NEST workplace pension, structured parental leave packages, family-friendly working arrangements and inclusive company socials.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service