Backend Software Engineer - Golang (US)

March 19

Apply Now
Logo of TileDB, Inc.

TileDB, Inc.

Manage any data as multi-dimensional arrays and access with any tool at global scale, all serverless.

11 - 50

Description

• Design and build a new distributed batch task graph feature, or add support for a new user-defined function capability or target language • Implement support for a new cloud service provider (GCP, Azure) • Optimize the horizontal scaling solution of our task infrastructure and REST service • Implement self-service and customer-driven usability improvements (for example: global search API, performance improvements and refinements to access control, billing enhancements) • Participate in on-call rotations (noon to midnight US Eastern time on rotating weekdays; full weekends approximately once per month) Our Interview Process (~1 week) As a startup, we place a high premium on capacity for driving projects to completion, so please be prepared to talk about previous projects demonstrating significant ownership. Our interview process consists of the following steps: 45 min call covering screening questions, a resume walkthrough, and your questions about the role and team ~1 hour technical assessment using CoderByte, containing a TileDB specific exercise with some open ended discussion questions (Note: may be skipped if demonstrable open source contributions or example work can be provided) 45 min call with the Cloud team's Engineering Manager 45 min call with our CTO/CEO Offer

Requirements

• Willingness to work primarily in Go • Extensive backend/REST service implementation -- EITHER using Go (Golang) OR using Python/Java/Kotlin/Scala/similar combined with expertise in a lower-level systems language such as C, C++, or Rust • Experience with REST service design patterns • Experience using Kubernetes in production service deployments • Experience debugging and optimizing multi-language distributed applications (delve, gdb) Bonus points • Expertise in one of C (our bindings use CGo), C++, or Rust • Python experience (we maintain, use, and write many Python API's) • Distributed systems, database, language runtime (e.g. garbage collector), or kernel development • Experience building a high-availability service on AWS or other Cloud providers • Prior experience or strong interest in working at a startup

Benefits

• 100% medical, vision, and dental insurance coverage - for you and your dependents • 12 weeks of paid parental leave - MA State Paid Family Leave guidelines, extended to all employees • Stock options • 3 weeks PTO with 11 public holidays • Separate sick leave, personal health, bereavement, and jury duty time off allotments • Flexible hours - we do our best to allow schedules that fit everyone's needs • $260 monthly contribution towards commuter benefits • Generous training budget - we love Ardan Labs' Ultimate Go!

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com