Software Engineer developing scalable data platforms for Benchling's biotechnology solutions. Collaborating with teams to build data-driven capabilities for internal and external customers.
Responsibilities
Build next generation Data Platform with scalable data ingress/egress for internal and external customers
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
Requirements
Have 2+ years of experience or a proven track record in software engineering
Strong experience in backend engineering and distributed systems
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
Willing to work onsite in our SF office 3 days a week
Experience with data analytics and warehouse solutions (e.g. Snowflake, Delta Lake), data processing technologies (e.g. Kafka, Spark), schema design, and SQL are a plus!
Benefits
Competitive total rewards package
Broad range of medical, dental, and vision plans for employees and their dependents
Fertility healthcare and family-forming benefits
Four months of fully paid parental leave
401(k) + Employer Match
Commuter benefits for in-office employees and a generous home office set up stipend for remote employees
Mental health benefits, including therapy and coaching, for employees and their dependents
Senior Full Stack Developer at E - INFOSOL developing cloud applications and supporting Java solutions. Collaborating with teams and managing cloud infrastructure in a secure environment.
AI/ML Software Engineer Intern defining the AI/ML infrastructure at Nirmata's Policy Management platform. Collaborating on AI - powered features within a fast - moving startup.
Senior Software Developer developing web and mobile applications for NIH researchers at Guidehouse. Collaborate with scientists and support complex scientific data workflows in a hybrid work environment.
Staff Engineer at GEICO responsible for API - first design and microservices architecture. Leading technical strategy and collaborating across engineering teams to deliver quality software solutions.
Lead Software Engineer at Tails.com, delivering scalable software and leading engineering teams. Join a fast - growing dog food subscription company changing the world of pet food for good.
Senior Software Development Engineer designing and developing low - level drivers for Broadcom PHY chip sets. Involves code maintenance, customer requirement conversions, and working closely with development and application teams.
Senior Fullstack Engineer building AI - driven financial products for Nexus Frontier Tech. Collaborating with clients and delivering robust applications in a hybrid workplace.
Senior Principal Engineer leading full - stack development initiatives using Microsoft technologies at Ingram Micro. Focusing on production system stabilization and self - serve platform design.
Designing high - reliability flight software for Firefly Launch Vehicles and spacecraft. Collaborating with engineering teams and providing technical leadership in a fast - paced environment.
Launch Vehicle Ground Software Engineer developing and maintaining software for aerospace launch operations. Collaborating with propulsion, avionics, and test teams to ensure reliability and efficiency.