Enable job alerts via email!

Staff Software Engineer - Golang (required)

TileDB

United States

Remote

USD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

TileDB recherche un ingénieur logiciel expérimenté pour rejoindre son équipe et développer sa plateforme de produits clés. Dans un environnement de haute confiance, vous serez impliqué dans la sagesse architecturale, le mentorat, et la gestion des services de production tout en abordant l'innovation dans les bases de données multimodales.

Benefits

Options d'actions dans une entreprise Series B
Couverture 100% médicale et dentaire
Congés payés flexibles
Travail entièrement à distance au sein des fuseaux horaires des États-Unis

Qualifications

  • 5+ ans d'expérience en développement logiciel.
  • 3+ ans d'expérience avec des services en production sur Kubernetes.
  • Expérience avec Helm ou Terraform.

Responsibilities

  • Concevoir et mettre en œuvre de nouvelles fonctionnalités en Go.
  • Participer aux décisions architecturales et aux revues de design.
  • Planifier et exécuter des déploiements de fonctionnalités.

Skills

Golang
Kubernetes
Infrastructure-as-code
Cloud Services
Team Collaboration

Job description

About TileDB

TileDB is the database designed for discovery, built by scientists to unlock innovation. TileDB structures all data types, including data that does not easily fit into relational databases. Built on a powerful shape-shifting array database, TileDB handles the complexities of non-traditional “unstructured” multimodal data, such as genomic variants, bulk and single-cell transcriptomics, proteomics, biomedical imaging, as well as the frontier data of the future.

Used by big pharma and biotechs to power their multiomic data platforms, TileDB is the destination for scientific breakthroughs where frontier multimodal data is driving drug discovery.

About the role

  • TileDB is a Series B company empowering scientists and data teams to organize, structure, collaborate, and analyze all of their data to accelerate breakthroughs.
  • We are looking for an experience software engineer to join our team and drive the development of our core platform product, a REST-based server and associated web application providing data/asset catalog management, authentication and access control, scalable computation services, and much more (see: https://www.linkedin.com/feed/update/urn:li:activity:7291088704813629440/).
  • We are a high-trust, high-ownership environment with colleagues who bring decades of experience at companies including Arrikto, Amazon Web Services, Cloudant, Cockroach Labs, Hashicorp, Intel, Mesosphere, Meta Platforms, Puppet Labs, Raytheon, Sourcegraph, Vertica, and more.
  • We want to actively encourage anyone to apply if they are passionate about the mission of TileDB! Research has demonstrated differences in application base rates among highly-qualified candidates, so please consider applying even if you do not have experience in every single area/skill listed below.

What you'll do

  • Design and implement new features in Go (Golang), with clear code and comprehensive test coverage.
  • Guide architecture decisions and participate in design reviews.
  • Review code, as well as pairing and mentoring other team members.
  • Plan and execute feature roll-outs and migrations with no downtime.
  • Assist in upkeep of infrastructure; debug and fix defects.
  • Join on-call rotation (details below)
Example Projects
  • Implement REST route to support new remote query execution feature interfacing with TileDB Arrays library (https://github.com/TileDB-Inc/TileDB)
  • Implement autoscaling improvements, accounting for service metrics and query bound estimates
  • Implement support for new asset type (data model, specification REST routes)

Qualifications

Required
  • 5+ years of software development experience, including at least 3 years of substantial Golang experience.
  • 3+ years of experience running production services on Kubernetes.
  • Experience with Infrastructure-as-code (Helm, Terraform preferred).
  • In-depth experience with at least one major cloud provider (AWS preferred).
Nice to have
  • Experience with OpenAPI or similar systems.
  • Operational experience with My SQL.
  • Substantial experience in at least one other programming language (Python, Rust, or C++ preferred).
  • Experience with a strongly-typed, reactive web application framework.
  • Experience building database services or scalable computation platforms.
  • Experience with: transactional protocols, SSO integration, deterministic build systems (e.g. Bazel), container security hardening, performance monitoring tools (e.g. Prometheus), billing systems, or other specialized skill depth.
Additional Details
  • Competitive salary (depending on location and experience).
  • Stock options in Series B company ($34m fund raise in Oct. 2023).
  • 100% medical and dental coverage for employee and any dependents.
  • Paid time off (sick days and public holidays) and flexible, paid vacation time.
  • Fully remote within continental US timezones (GMT -4 to -7).
    • Core hours between 9-12 US (GMT-4).
  • After onboarding period, this role will join on-call rotations covering weekdays (11AM-11PM US ET Mon-Fri, pool of 6) and weekend (full weekend, pool of 12).
Interview Process
  • Screening call (30')
  • Technical screen (~1h, asynchronous)
  • Team interview (1h, 2 interviewers)
  • Hiring manager + CTO (1h)
  • CEO intro (30')
  • Offer
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer - Golang

Zscaler

San Jose

Hybrid

USD 122,000 - 175,000

4 days ago
Be an early applicant

Staff Salesforce Developer

Lucid Motors

Southfield

On-site

USD 110,000 - 150,000

22 days ago