CareersHelp Build the Open Cloud

Compute Platform Engineer - SMS

San Francisco, CA, US
Remote

We are looking for experienced developers who enjoy working with newer technologies and solving problems related to distributed services. As a member of the Joyent’s Compute Platform team, you will participate in Samsung’s cloud initiative to build from scratch a platform and core backend micro services to support its business activities.

You Want

To help build services with high availability and exceedingly minimal downtime. To build systems that look elegant and reliable on the outside, even as they deal with the complexities of rigorous business logic and user permissions and manage hardware and software failures on the inside. To work in Golang and build a secrets management solution. To participate and thrive in a delivery-oriented, goal-centric culture.

Successful candidates will:

  • Help design, write, and maintain a secrets management system to improve the security posture and efficiency of Joyent’s services, incorporating third-party open-source tools when available
  • Help develop a system that manages secrets and can seamlessly rotate keys
  • Run software performance analysis and system tuning

You have

A love of systems engineering, APIs, and interests in application security. You have work experience developing in Golang. You have experience building solutions that utilize Consul and Vault.

The ideal candidate doesn’t necessarily have all of the following, but recognizes them and craves experience with them:

  • Good software development experience in Golang or advanced experience in languages, including C, C++, Java, Python, JavaScript
  • A B.Sc. degree in Computer Science, Mathematics, Engineering, or any related discipline. An M.Sc. is a plus
  • Minimum of 4 years of industry experience in engineering
  • Familiarity with algorithms, data structures, and complexity analysis
  • Experience developing software to run on Linux systems
  • Experience with public-key cryptography
  • Experience with Vault and Consul
  • Good experience with containers and orchestration using Kubernetes and Docker
  • Comfortable with build and release tools such as git, ansible, and Jenkins
  • Experience in deployment best practices
  • Systematic problem solving approach
  • Strong sense of ownership and drive
  • Ability to learn new technologies quickly

Joyent offers

  • An opportunity to build a cloud solution and scale it to meet the needs of the world’s largest cloud consumers
  • A highly distributed, remote-friendly team (US preferred)
  • An opportunity to shape product and business strategy and can grow into new roles as the organization grows

About Joyent

Joyent, a wholly-owned subsidiary of Samsung, is the open cloud company. With its Triton Kubernetes services and support, Joyent helps its customers build and operate modern cloud native applications across multiple clouds. Joyent’s Triton Private Regions provide low cost, dedicated cloud infrastructure that gives its customers the ability to own their data and control their cloud costs.

To apply, please submit a brief introduction, a copy of your resume, and a link to your Github or LinkedIn profile to jobs@joyent.com with Compute Platform Engineer - SMS in the subject. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.

View All Open Positions at Joyent

Opt In to the Joyent Newsletter

Our regular newsletter includes Joyent product information, upcoming vidoes, blogs and content.