Remote Staff Data Engineer

Logo of BenchSci

BenchSci

πŸ“Remote - Canada

Job highlights

Summary

The job is for a Staff Engineer, Data position in BenchSci's Engineering Team. The role involves providing technical leadership, collaborating with multiple teams, contributing to setting technical direction, driving architecture, decoupling work, software development, mentoring, and advocacy. Requirements include 8+ years of experience, expertise in data management, secure data handling, Apache Beam and Spark, SaaS products, mentoring, big data with ML transformations, and domain expertise. Nice-to-haves include a major project delivery and Generative AI solutions experience.

Requirements

  • 8+ years of professional development experience, with 2+ years at the Staff level
  • Expertise in data management practices, including approaches to capturing provenance, versioning, and disaster recovery
  • Experience working with secure data, including compliance with regulations like HIPAA and GDPR
  • Expertise with data processing engines such as Apache Beam and Spark
  • Experience working with SaaS products in a fast-paced Agile environment
  • The ability to lead the engineering team towards decisions while minimizing friction
  • The ability to translate business concerns into technical implementations
  • Experience with mentoring technical teams
  • Experience with big data with integrated ML inference transformations
  • Domain expertise in either machine learning, distributed systems, or cloud infrastructure
  • The ability to communicate trade-offs in approaches to security, speed to ship, and performance

Responsibilities

  • Collaborate with multiple teams working on key customer features and our own internal development projects
  • Contribute to setting technical and architectural direction for Data Engineering teams with a focus on expanding the scope of products
  • Drive the architecture of BenchSci to help handle data more securely
  • Decouple work done by teams to allow for more independent work and smaller feature releases
  • Be involved in all aspects of software development, working to create and maintain the most reliable, secure, performant, and high throughput service for customers using cloud technology
  • Translate the product vision into tangible technical solutions for execution by engineering teams
  • Be an inspiring mentor to other engineers
  • Be an advocate for the company and its engineering team through several channels

Preferred Qualifications

  • Successful delivery of at least one major project in a domain space that is pertinent to BenchSci. Relevant domain areas may include, but are not limited to: machine learning, information retrieval, or distributed systems
  • You have built Generative AI-focused solutions (for example, RAG-based applications or LLM-based extraction pipelines)

Benefits

  • An engaging remote-first culture
  • 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!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let BenchSci know you found this job on JobsCollider. Thanks! πŸ™