Distributed Systems Engineer

You don't cobble together Frankenstein monsters made of third-party libraries... You are the type of person who writes such libraries. When there are no proven methods for accomplishing an engineering goal, you invent one and prove that it works with a fun prototype. You are part of the core engineering team and your software runs the edge applications of countless users across the globe. In this role, you work with the product and architecture teams to plan our software releases. You build various components of our edge computing engine, attend daily standup meetings, and push the limits of what is possible at the edge.

About Us:
We are Edgeworx and we believe it's time for a new software paradigm. The world is changing and everything is getting connected, but the way we build and run software is still oriented around web servers and central databases. To handle the massive data volumes and severe security challenges of the dawning era, we need to push the software away from the center of the Internet to where the action is. This is called Edge Computing, and it's what we do. Read more about who we are, why you might or might not want to join us, and what to expect!

Responsibilities:
  • Build various distributed software components of our edge computing engine
  • Interface with the open-source community of developers that is growing around our technology
  • Work directly with the product and architecture team
  • Participate in researching the best technologies and techniques for advancing our vision of edge computing
  • Hack at various compute boards to improve our products, develop better abstracted hardware interfaces, or simply certify that particular hardware

Required Skills:
  • Ability to work in various programming languages easily, including ones you have never used before
  • 5+ years in Java
  • Docker
  • Comfort with the Linux command line

Additional Skills (Preferred, but not required):
  • Experience with C
  • Experience with Raspberry Pi and other single-board computers
  • Go
  • Deep understanding of networking
  • Bluetooth Low Energy
  • CUDA and GPU development
  • AT commands

IMPORTANT NOTE: For the "Cover Letter" upload below, please provide instead a paragraph or two answering the question "Why do you want to be a part of Edgeworx?" 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file