Compute Platform Engineer (Golang)

US, Remote

The Team and Our Values

We are a team of software engineers of various technical backgrounds and at various stages in our careers. We value diverse viewpoints and have a culture built on respect, creativity, and collaboration. We value self-motivation and self-learning; we are proactive in our actions and always eager to know more. We are always enthusiastic to share knowledge and expertise.

Position Summary

Our position within the Samsung organization provides us with the opportunity to build software at a scale rarely seen in the industry. At the same time, we are a small company and offer a personal and close-knit work environment. Joyent employees are thus uniquely positioned to meaningfully contribute to technology deployed on a global scale and play an important role in Samsung's continued innovation in the cloud industry. 

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 container related solution as well as help maintain existing solutions. To participate and thrive in a delivery-oriented, goal-centric culture.

Responsibilities Include

  • Help design, write, and maintain existing services, incorporating third-party open-source tools when available

  • Help develop a system that is used by container technologies

  • Run software performance analysis and system tuning

Experience Requirements

A love of systems engineering, APIs, and interests in container technology. You have work experience developing in Golang. You have experience building solutions that utilize containers. 

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.S. degree in Computer Science, Mathematics, Engineering, or any related discipline.

  • 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

  • Good experience with containers and orchestration using Kubernetes or 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 only)

  • 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. Joyent builds technology, at the pinnacle of scale, performance, stability, and security to accelerate the transformation toward the mobile and cloud-centric world. Joyent designs, builds and manages market competitive cloud computing solutions and services for Samsung Electronics and its partners at global scale.

How To Apply

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 (Golang) 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

Vacation

Balance Work/Life with time off to truly relax and reboot.

Work Remotely

We work seamlessly together as one from our worldwide offices and offer telecommuting.

Referral Bonus

Refer someone from your network who gets hired and we'll show our appreciation through our referral bonus program.

Retirement Benefits

Let us help you plan for your future retirement with Matched 401K Contributions

Discounts

Who doesn't like a deal? Get discounts on Samsung and affiliate company products.

Health

We care about your and your family’s wellbeing. Stay healthy with our medical, dental and vision plans.

Training and Education

Grow your career with training resources and certifications

Next Generation Tech

We work, build and collaborate with next generation technologies in data, AI and compute

Open Source Tech

We use, sponsor, and collaborate extensively with open source projects