Job Directory Back End Software Engineer

Back End Software Engineer
Emeryville, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Description

In the Symbio lab, we work with industrial robot arms of all shapes, sizes and manufacturers. On real-world production lines, there can be hundreds of robot arms working to build a product. The Symbio platform aims to control and coordinate these robots in real time. The resulting environment produces an enormous amount of critical data. We are looking for experienced back-end engineers to collect, store, manipulate, and leverage this data to train AI algorithms, monitor workcells, and enable a unique user experience.

You will:

* Build network infrastructure to control and monitor multiple industrial robots on factory premises
* Make early design decisions for back-end development, such as which database framework to use
* Architect databases to efficiently store high frequency time series data (e.g. robot states), high resolution imagery, and data analysis outputs (e.g. performance metrics)
* Support developer and customer interfaces to collect, access, and manipulate the data

You have:

* Experience coding in either Python or Java
* Experience developing and maintaining the back-end of mission-critical customer facing desktop or web applications
* Experience implementing high performance solutions for machine learning or data analytics
* Experience implementing time-series databases for autonomous systems, IOT, financial, or similar apps

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.