
Software Data Engineer
BenchSci
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$110,000 - CA$135,000 per year
About the role
- Collaborate with Machine Learning, Full-stack engineers and Science to solve complex document mining challenges, helping us capture and model additional scientific experiments
- Scale data pipelines to allow our data to go from research to platform quickly and reliably
- Work with sources that contain both semi-structured and unstructured data
- Use your experience to help define and apply best practices for a broad platform of technologies in a cloud-based environment
- Architect and maintain robust data pipelines that ingest diverse sources and utilize LLMs for high-fidelity entity extraction into structured formats
- Implement evaluation frameworks to monitor the accuracy, drift, and hallucination rates of extraction models within the production pipeline.
- Lead or consult the authoring of engineering design proposals following the unified Platform Stream roadmap at BenchSci
- Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements
- Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects
- Respond with urgency and drive urgency in own team to operational issues, owning resolution within one's sphere of responsibility
- Challenge the status quo and propose newer technologies or ways of working
Requirements
- A degree in Computer Science/Engineering or a related field within science
- 3+ years experience working as a software developer in the industry
- Proficient with Python
- Proficient with SQL
- Experience using LLMs for structured data extraction
- Experience with event-driven architecture with Pub/Sub
- A track record in building high-quality, maintainable code
- Experience with cloud computing (for example: GCP, Azure, AWS)
Benefits
- A great compensation package that includes BenchSci equity options
- A robust vacation policy plus an additional vacation day every year
- Company closures for 14 more days throughout the year
- Flex time for sick days, personal days, and religious holidays
- Comprehensive health and dental benefits
- Annual learning & development budget
- A one-time home office set-up budget to use upon joining BenchSci
- An annual lifestyle spending account allowance
- Generous parental leave benefits with a top-up plan or paid time off options
- The ability to save for your retirement coupled with a company match!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLLLMsevent-driven architecturePub/Subcloud computingdata pipelinesstructured data extractionhigh-quality codemaintainable code
Soft Skills
collaborationproblem-solvingleadershipcommunicationproactivityurgencytechnical decision-makingadvocacy for improvementschallenging the status quoindependent thinking