Hotline: 678-408-1354

Software Engineer – Backend

About Instabase

Founded in 2015, Instabase’s mission is to advance the state of the art by building tools that help people solve important problems, make discoveries, and create new breakthroughs.

Instabase is an operating system designed for operational efficiency. It uses the web browser as the user interface, a pluggable storage system for managing data (files and databases), and an app store for applications. These applications run on the Instabase Platform, which provides the core management capabilities for managing diverse, distributed datasets; support for collaboration and access control; and a runtime for Instabase Applications.

The applications include state of the art tools for [1] processing a diverse set of unstructured data (scanned images, PDFs, word/excel documents, emails, websites, etc.), [2] running extensible functions with a server-less framework, [3] machine learning (natural language processing, image processing, classification, clustering, etc.), and [4] data science.

Our customers include large enterprises with huge operational costs in a variety of domains, such as financial services (e.g. banks, insurance), healthcare, logistics/supply chain.

As a non-profit initiative, Instabase provides a hosted IPython-style notebook for education, which is widely used by universities (Stanford, MIT, Columbia, University of Chicago, etc.), for teaching classes. The Stanford Dean of Engineering Jennifer Widom used Instabase as the platform for her 2016-17 Instructional Odyssey, a year-long sabbatical in which she traveled the world offering free short courses in data and design.

The Role

As a Software Engineer – Backend at Instabase, you will be responsible for designing and developing the backend infrastructure that powers Instabase’s services and applications. You’ll work on building and scaling the backend infrastructure that can run millions of tasks on thousands of machines with reliable SLA guarantees. You’ll also work with other engineers in designing the infrastructure and services for our new applications.

Our infrastructure is written in Go, Python, Java, and C++ and operates using the micro-services model. We use Docker and Kubernetes for our deployments.

Working in this area require knowledge in one or more of the following:

  • Fundamentals of Distributed Systems
  • RPC Frameworks: Thrift, gRPC
  • Cloud Services: Google Cloud, AWS, Azure
  • Languages: Go, Python, Java, C++ (one or more is welcome)
  • Web Toolkits + Database Systems
  • Tools: Docker, Kubernetes
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com