Posted in

Software Engineer – Data Platform

Software Engineer – Data Platform

CompanyBenchling
LocationSan Francisco, CA, USA
Salary$165113 – $223388
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Have 6+ years of experience or a proven track record in software engineering
  • Experience with data processing technologies Kafka, Kinesis, Spark, Flink, or other open-source or commercial software
  • Experience in schema design, SQL & Schema registry
  • Experience in building and operating Search System like Elastic
  • Strong experience with scripting language (such as Python)
  • Experience with deployment and configuration management frameworks such as Terraform, Ansible, or Chef and container management systems such as Kubernetes or Amazon ECS.
  • Driven by creating positive impact for our customers and Benchling’s business, and ultimately accelerating the pace of research in the Life Sciences
  • Comfortable with complexity in the short term but can build towards simplicity in the long term
  • Strong communicator with both words and data – you understand what it takes to go from raw data to something a human understands

Responsibilities

  • Own projects end-to-end, from initial design, to prototype, to large-scale rollout.
  • Build & operate high throughput distributed messaging platform like Kafka/kinesis to enable data change capture and data integration across Benchling.
  • Define and design data transformations and pipelines for cross-functional datasets, while ensuring that data integrity and data privacy are first-class concerns regarded proactively, instead of reactively.
  • Define the right Service Level Objectives for the batch & streaming pipelines, and optimize their performance.
  • Designing and creating CI/CD pipelines for platform provisioning, full lifecycle management. Building the platform control panel to operate the fleet of systems efficiently.
  • Work closely with the team across Application and Platform to establish best practices around usage of our data platform.

Preferred Qualifications

    No preferred qualifications provided.