Machine Learning Engineer
Develop machine learning systems that generate scientifically accurate, editable visuals from biological research and support natural-language figure editing. The role requires deep ML expertise and a passion for solving novel problems, with scientific or research experience as a plus.
About the job
Responsibilities
- Develop structured, editable scientific visuals (such as SVG and JSON) using computer vision and code generation.
- Build models that capture appropriate detail, layout, and structure for communicating complex biological concepts.
- Leverage scientific understanding to produce scientifically accurate visuals from biological research.
- Implement natural-language, chat-driven editing of visuals while preserving scientific integrity.
Requirements
- Deep technical expertise in machine learning.
- Passion for solving novel, unsolved challenges.
- Enthusiasm for helping scientists communicate research more efficiently.
Nice-to-Haves
- Scientific or research background.
Compensation and Benefits
- Remote-first work environment with team members across Canada and the United States.
- Flexible work location within Canada or the United States.
Skills
Machine Learning, Computer Vision, Code Generation, Svg, JSON, Natural Language Processing, Generative AI, Biological Research
Similar jobs
ML Engineering jobsBuild production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.
Build and operate LLM-powered agents that automate business workflows, integrating systems of record through MCP and validating behavior with structured evaluations. Requires 5+ years of software development experience, strong Python and SQL, and hands-on experience shipping agents to production.
Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Build production agent systems that plan, use tools, recover from failures, and improve over time. The role requires 5+ years of production ML or backend experience, LLM or agent deployment experience, and expertise in evaluation, tracing, observability, and agent architecture.
Own inference-stack cost and performance by optimizing serving, caching, batching, quantization, decoding, routing, and GPU execution. The role requires 5+ years in ML systems, inference infrastructure, or performance engineering, plus strong Python and systems-language skills.