Job Closed
This listing is no longer active.
Data-guided precision dosing via bedside patient monitoring.
Senior Python Engineer (remote) - Healthtech
Location
Egypt
Posted
49 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer (remote) - Healthtech
Vesynta
Vesynta 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. The Job 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. The Products Our web, mobile and Electronic Health Record-integrated applications offer best-in-class actionable precision dosing insights to healthcare professionals, supporting the end-to-end process of Therapeutic Drug Monitoring and Model Informed Precision Dosing. With these, the primary users (hospital-based clinicians, pharmacists and nurses) are able to provide patients with enhanced and personalised care across several therapeutic areas including antibiotics, chemotherapeutics and immunosuppressants. Recruitment Process We conduct our entire recruitment process online to ensure fairness and accessibility for all candidates. Each stage is distinct and focuses on different attributes. The process is intended to be efficient (typically taking around 2 weeks to complete) - some stages are particularly quick to schedule and progress through. Here’s a breakdown: - Application Screening: A review of your CV by our team to assess your experience and high-level fit against the key role requirements. - Initial Screening Call: A brief introductory chat via Google Meet to discuss your background, expectations, and mutual alignment with the role. - Technical Challenge: A take-home Python coding assignment sent via email to evaluate your technical approach and problem-solving skills at your own pace. - Final Interview: A two-part session consisting of an in-depth technical evaluation (discussing hard skills and logic) and a conversational culture-fit exploration. - Selection & Offer: We make a final decision based on a comprehensive review of all stages and extend a formal offer to join the team. Recruiters Vesynta is managing this recruitment process directly and we are only accepting applications from candidates themselves. We do not accept unsolicited CVs or candidate profiles from recruitment agencies. Any unsolicited submissions will not be deemed an introduction, will not form the basis of any contractual agreement (implied or otherwise), and Vesynta will not be bound by any agency terms and conditions. We reserve the right to contact and hire any candidate whose details have been shared with us unsolicited, without any financial obligation or finder’s fee to the submitting agency.
Job Requirements
- Essential:
- 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.
- Desirable:
- 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.
- If you’re passionate about our mission and confident you can make a significant contribution, we encourage you to apply (even if you don’t perfectly match every requirement). While this posting is for a Senior Python Engineer, we may, on occasion, identify exceptional candidates who are a strong fit for our team but whose experience aligns more closely with a different role. In such cases, we may discuss alternative opportunities within Vesynta.
- We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
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.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Python Engineer (remote) - Healthtech
VesyntaData-guided precision dosing via bedside patient monitoring.
Vesynta 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. The Job 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. The Products Our web, mobile and Electronic Health Record-integrated applications offer best-in-class actionable precision dosing insights to healthcare professionals, supporting the end-to-end process of Therapeutic Drug Monitoring and Model Informed Precision Dosing. With these, the primary users (hospital-based clinicians, pharmacists and nurses) are able to provide patients with enhanced and personalised care across several therapeutic areas including antibiotics, chemotherapeutics and immunosuppressants. Recruitment Process We conduct our entire recruitment process online to ensure fairness and accessibility for all candidates. Each stage is distinct and focuses on different attributes. The process is intended to be efficient (typically taking around 2 weeks to complete) - some stages are particularly quick to schedule and progress through. Here’s a breakdown: - Application Screening: A review of your CV by our team to assess your experience and high-level fit against the key role requirements. - Initial Screening Call: A brief introductory chat via Google Meet to discuss your background, expectations, and mutual alignment with the role. - Technical Challenge: A take-home Python coding assignment sent via email to evaluate your technical approach and problem-solving skills at your own pace. - Final Interview: A two-part session consisting of an in-depth technical evaluation (discussing hard skills and logic) and a conversational culture-fit exploration. - Selection & Offer: We make a final decision based on a comprehensive review of all stages and extend a formal offer to join the team. Recruiters Vesynta is managing this recruitment process directly and we are only accepting applications from candidates themselves. We do not accept unsolicited CVs or candidate profiles from recruitment agencies. Any unsolicited submissions will not be deemed an introduction, will not form the basis of any contractual agreement (implied or otherwise), and Vesynta will not be bound by any agency terms and conditions. We reserve the right to contact and hire any candidate whose details have been shared with us unsolicited, without any financial obligation or finder’s fee to the submitting agency.
• Access Architecture and Design: Design, implement, and manage the IAM infrastructure, including identity provisioning, authentication, and authorization systems. Develop and maintain the overall IAM roadmap and architecture, ensuring alignment with organizational security policies and business objectives • Access Role Design and Management: Design and document granular access roles and policies based on the principle of least privilege. Collaborate with business units to define and manage role-based access control (RBAC) and attribute-based access control (ABAC) models. Conduct regular reviews and clean-up of access roles to maintain security posture and compliance • Infrastructure Provisioning and Least Privilege Enforcement: Design and implement secure infrastructure provisioning mechanisms using tools like Terraform or equivalent, ensuring all resources are provisioned with security best practices. Implement and enforce least privilege principles across cloud environments and on-premises systems. Automate the enforcement of security controls and access policies for infrastructure components • Support Business Growth and Scalability: Ensure the IAM solutions are scalable and resilient to support rapid business growth and expansion into new markets or services. Integrate new applications and services into the centralized IAM platform, focusing on seamless and secure user experience. Provide technical guidance and support for IAM-related projects and initiatives • Operations and Compliance: Monitor and troubleshoot IAM system performance and availability. Ensure all IAM processes and systems comply with regulatory requirements (e.g., SOC 2, ISO 27001, SOX). Develop and maintain comprehensive documentation for all IAM systems and processes, including the IAM Design Document File
Senior AppSec Engineer
CACI InternationalHeadquartered in Arlington, Virginia, with over 120 offices throughout Western Europe and North America, CACI International was founded in 1962 by businessman Herb Karr and program
• Lead application security testing and assessment efforts across a complex DoD application portfolio • Serve as the technical authority for SAST, DAST, and penetration testing operations • Mentor junior engineers and drive secure development lifecycle improvements program-wide • Collaborate directly with the Cybersecurity Architect on secure SDLC strategy and AppSec governance • Influence how security is embedded across the development pipeline from design through deployment • Lead SAST operations using Fortify and own findings triage and remediation tracking • Oversee SonarQube continuous code security analysis and quality gate governance • Lead DAST execution and runtime vulnerability assessment activities • Plan, lead, and execute penetration testing engagements • Lead secure code review processes and mentor developers on remediation • Own application vulnerability remediation tracking and verification • Develop and maintain application security assessment and pen test report standards • Drive secure development lifecycle compliance across assigned application portfolios • Mentor junior and mid-level AppSec engineers • Serve as AppSec liaison to the Cybersecurity Architect on SDLC security strategy
Software Engineer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. You will enjoy the flexibility to telecommute* from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities: - Design, Development, initial prototypes, POC of upcoming sprints - Collaborate with the business to evaluate business goals, identify business problems, and propose solutions - Ensure team follows best practices and improve application performance - Influence peers without authority by inspiring them to use cutting edge tools and build best of the breed solutions - Participate actively in Agile / SCRUM meetings - Help the Scrum execution team to make smooth progress on delivering new functionality and at the end each Sprint - Support the development team by validating that the design and implementation of their app is in line with requirements, solution design, guidelines and direction/roadmap - Apply repeatable design patterns, best practices and development frameworks and techniques - Plan and strategize with other key leaders including resource, technology and product-services planning - Focus on execution of product features in collaboration with business and IT stakeholders - Drive some of the software engineering phases including requirements analysis, architecture & application design - Design and develop innovative solutions to meet the needs of the business - Triage production support issues post-deployment and drive solutions as required - Ensure team is building reusable components, frameworks and libraries which can be leveraged across department - Work very closely with architecture groups and drive solutions - Collaborate with quality teams to drive continuous improvement - Research, identify, and recommend industry best practices for solving business problems - Works with less structured, more complex issues - Analyzes and investigates - Provides explanations and interpretations within area of expertise - Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so - Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear directions on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - High School Diploma/GED - 4+ years of experience in the software engineering profession across entire SDLC - 3+ years of prior hands-on experience in Java, Sprint Boot, and Microservices - 3+ years of proven experience delivering software using an Agile/Scrum methodology - 2+ years of experience with any of the Front-End technologies like ReactJS, Typesccript, Nodejs, HTML, HTML5, JavaScript, J Query - 2+ years of experience with Back End – SQLServer/Oracle/MySQL - 2+ years of experience consuming REST Applications Preferred Qualifications: - Proven good understanding of Google Web Optimization guidelines, Web Performance best practices and search engine optimization - Proven good understanding of web application networking and communication flows. - Demonstrated success designing and building high-quality, scalable commercial software applications - Proven good Web Security *All Telecommuters will be required to adhere to UnitedHealth Group’s Telecommuter Policy. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you’ll find a far-reaching choice of benefits and incentives. The salary for this role will range from $72,800 to $130,000 annually based on full-time employment. We comply with all minimum wage laws as applicable. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location, and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups, and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment. #RPO #GREEN


