Remote Senior Software Engineer, Data

Posted

Apply now
Please, let BenchSci know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for a Senior Software Data Engineer to join our growing Data Team.
  • This position reports to the Engineering Manager and involves evolving data models in various datastores and operationalizing production-grade data pipelines.
  • You will collaborate with Machine Learning, Fullstack engineers, and Science to solve complex document mining challenges.
  • The role includes defining and applying best practices for a broad platform of technologies in a cloud-based environment.
  • You will lead or consult on engineering design proposals following the unified Platform Stream roadmap at BenchSci.
  • A deep understanding of the business context and team goals is necessary to make independent technical decisions.
  • You will proactively identify new opportunities and advocate for improvements to current projects.
  • The role requires responding urgently to operational issues and owning resolutions within your responsibilities.
  • You will challenge the status quo and propose newer technologies or ways of working.
  • The position involves scaling data pipelines to ensure data transitions from research to platform quickly and reliably.
  • You will work with sources that contain both semi-structured and unstructured data.

Requirements:

  • A degree in Computer Science/Engineering or a related field within science is required.
  • You must have 5+ years of experience working as a software developer in the industry.
  • Proficiency in Python is essential.
  • Proficiency in SQL is also required.
  • Experience with Event-driven architecture with Pub/Sub is necessary.
  • A track record in building high-quality, maintainable code is expected.

Benefits:

  • An engaging remote-first culture is offered.
  • A great compensation package that includes BenchSci equity options is provided.
  • There is a robust vacation policy plus an additional vacation day every year.
  • Company closures for 14 additional days throughout the year are included.
  • Flex time for sick days, personal days, and religious holidays is available.
  • Comprehensive health and dental benefits are provided.
  • An annual learning & development budget is allocated.
  • A one-time home office set-up budget is available upon joining BenchSci.
  • An annual lifestyle spending account allowance is included.
  • Generous parental leave benefits with a top-up plan or paid time off options are offered.
  • The ability to save for retirement coupled with a company match is provided.
Apply now
Please, let BenchSci know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback