Staff Software Engineer, Data

1 week 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 leaders across the organization to ensure 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 product scope and customer effectiveness
  • Drive the architecture of BenchSci to enhance data security
  • Decouple work done by teams to enable independent work and smaller feature releases
  • Be involved in all aspects of software development, creating and maintaining reliable, secure, performant, and high-throughput services for customers using the latest cloud technology
  • Translate 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 decisions while minimizing friction
  • The ability to translate business concerns into technical implementations
  • Experience with mentoring technical teams
  • Experience with big data and 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 empathy, tact, thoughtfulness, and respect
Nice to Have
  • Successful delivery of at least one major project in a domain space relevant 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
Benefits and Perks

BenchSci offers a comprehensive package of benefits and perks, including:

  • An engaging remote-first culture
  • A great compensation package with BenchSci equity options
  • A robust vacation policy with an additional vacation day each year
  • Company closures for 14 additional days throughout the year
  • Flex time for sick days, personal days, and religious holidays
  • Comprehensive health and dental benefits
  • An annual learning and development budget
  • A one-time home office setup budget 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 retirement with a company match
About BenchSci

BenchSci's mission is to exponentially increase the speed and quality of life-saving research and development. We empower scientists to run more successful experiments with our advanced biomedical artificial intelligence software platform. Backed by leading investors, we provide an indispensable tool for scientists that accelerates research at top pharmaceutical companies and academic centers. We're a certified Great Place to Work and top-ranked company on Glassdoor.

Our Culture

BenchSci builds on its strong foundation of culture, putting team members first and investing in their growth. We foster transparency, collaboration, and continuous learning, valuing diversity, autonomy, and personal growth. We empower motivated self-leaders to drive impact and fulfill a meaningful mission. Learn more about our culture and diversity, equity, and inclusion initiatives.


  • Senior Data Engineer

    11 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...


  • 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 team members across the organization to ensure that our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple...


  • 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 team members across the organization to ensure that our technical infrastructure and codebase support long-term growth.Key ResponsibilitiesCollaborate with multiple...


  • 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 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...

  • Data Engineer

    3 weeks ago


    Toronto, Ontario, Canada The Kraft Heinz Company Full time

    About the RoleThe Kraft Heinz Company is seeking a highly skilled Staff Data Engineer to join our Information Technology organization. As a Staff Data Engineer, you will lead a multidisciplinary agile team to build high-quality data pipelines driving analytic solutions. These solutions will generate insights from our connected data, enabling Kraft Heinz to...

  • Data Engineer

    3 weeks ago


    Toronto, Ontario, Canada The Kraft Heinz Company Full time

    About the RoleThe Kraft Heinz Company is seeking a highly skilled Staff Data Engineer to join our Information Technology organization. As a Staff Data Engineer, you will lead a multidisciplinary agile team to build high-quality data pipelines driving analytic solutions. These solutions will generate insights from our connected data, enabling Kraft Heinz to...


  • 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...