Skip to content
mimi

Software Engineer - Python

W3Global Inc.

On-site Today

About the role

Role

In your role you will support the development of computational pathology workflows through tool development and workflow automation. The role requires working cross-functionally with different computational pathology functional groups

You Will Support Development Of Computational Pathology Workflows By

  • Working cross-functionally to collect and understand user requirements, establish workflow designs and efficient software solutions.
  • Developing novel, or improve existing tools used in the computational pathology workflows.
  • Add new features, fix bugs, raise test coverage and improve documentation and work towards ensuring compliance of processes and developed tooling.

Essential Skills or Experiences

  • Python (excellent)
  • Software engineering best practices, with the aim of writing modern, bug-free code, proper documentation of code, unit-testing, code quality, etc.
  • Interest in understanding of business processes and providing fit-for-purpose solutions.

Desired

  • Data modeling and processing with libraries such as pydantic and pandas, and data transformations using DBT and warehouses like snowflake.
  • Image processing/Computer Vision problems, e.g. experience with OpenCV.
  • Containerized environments and CI platforms e.g. Github actions

Nice to have

  • Front-end development using TypeScript/Node/JavaScript.
  • Experience of working in a regulated environment, developing code under pre-set regulatory rules (nice to have).

Skills

DBTGithub actionsJavaScriptNodeOpenCVPandasPythonSnowflakeTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free