Staff Software Engineer, Data

2 weeks ago


Toronto, Ontario, Canada BenchSci Full time
About the Role

We are seeking a highly skilled Staff Software Engineer, Data to join our growing Engineering Team at BenchSci. As a key member of our team, you will work closely with technical team members across the organization to ensure that our technical infrastructure and codebase support long-term growth.

Key Responsibilities
  • Collaborate with multiple teams to develop key customer features and internal development projects
  • Contribute to setting technical and architectural direction for our Data Engineering teams, focusing on expanding the scope of our products and ability to make life scientists more effective
  • Drive the architecture of BenchSci to 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 our customers using the latest 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 BenchSci and its engineering team through various channels
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 the decisions they make 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
  • The ability to communicate trade-offs in approaches to security, speed to ship, and performance
  • Domain expertise in either machine learning, distributed systems, or cloud infrastructure
  • The ability to provide constructive feedback to other individual contributors while showing a sense of empathy, tact, thoughtfulness, and respect
Nice to Have
  • Successful delivery of at least one major project in a domain space pertinent to BenchSci, such as machine learning, information retrieval, or distributed systems
  • Experience building Generative AI-focused solutions, such as RAG-based applications or LLM-based extraction pipelines

  • Senior Data Engineer

    9 hours ago


    Toronto, Ontario, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...


  • Old Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical team members to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key customer features...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key...


  • Toronto, Ontario, Canada Berachain Full time

    Job Title: Staff Software Engineer DataBerachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. Our team combines traditional experience in building and scaling teams at technology companies like Apple, Coinbase, IBM and Y-Combinator with crypto native experience from some of DeFi's most...


  • Toronto, Ontario, Canada Berachain Full time

    Job Title: Staff Software Engineer DataBerachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. Our team combines traditional experience in building and scaling teams at technology companies like Apple, Coinbase, IBM and Y-Combinator with crypto native experience from some of DeFi's most...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key customer features and...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key customer features and...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our growing Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to...


  • Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our growing Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders across the organization to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to...


  • Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Experimentation Platform Team as a technical leader. The ideal candidate will have a strong background in software development, data analysis, and experimentation.Key ResponsibilitiesDesign, develop, and deploy new features and tools for our experimentation platform.Collaborate...


  • Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Experimentation Platform Team as a technical leader. The ideal candidate will have a strong background in software development, data analysis, and experimentation.Key ResponsibilitiesDesign, develop, and deploy new features and tools for our experimentation platform.Collaborate...


  • Old Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team. As a key member of our team, you will work closely with technical leaders to ensure our technical infrastructure and codebase support long-term growth. You will provide technical leadership, lead complex projects, participate in roadmap and project...


  • Old Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team. As a key member of our team, you will work closely with technical leaders to ensure our technical infrastructure and codebase support long-term growth. You will provide technical leadership, lead complex projects, participate in roadmap and project...


  • Old Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key customer features and...


  • Old Toronto, Ontario, Canada BenchSci Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team at BenchSci. As a key member of our team, you will work closely with technical leaders to ensure our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple teams to develop key customer features and...