WI
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