Senior Python Engineer @Vesynta
Software Development
Salary competitive sal..
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Senior Python Engineer @Vesynta

2d ago - Vesynta is hiring a remote Senior Python Engineer. πŸ’Έ Salary: competitive salary, benefits included πŸ“Location: Worldwide

Role Description

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.

Key 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.

Qualifications

  • 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.

Requirements

  • 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.

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.
  • Visa Sponsorship: Vesynta is a UK approved VISA sponsor.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Python Engineer @Vesynta
Software Development
Salary competitive sal..
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later