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.


Job 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.