Careers at Joyent

Product Engineer: Triton (Python)

Joyent Product Engineers build solutions and integrations based on Triton and Manta, from whole applications to client libraries that demonstrate ideal usage of Joyent products and advance the state of the art for application development and operations.

Triton, including Triton DataCenter, ContainerPilot, and SmartOS, is a complete data center automation solution that powers Joyent's public cloud and private clouds worldwide. Manta, including Manta object storage and Manta jobs and analytics, is the cloud-proven object storage and big data serverless compute solution for public cloud and on-prem use.

Think big

Joyent product engineers enjoy great freedom to pursue solutions throughout the product space. We are looking for generalists who love to cut code--software engineers who are afraid of neither the biggest of problems nor the grittiest details, who are comfortable in every stage of the software design and implementation process, and who find gratification in seeing their work available as open source. We expect that you have detailed knowledge of a favorite language, tool or system, but that you are also able to quickly pick up new ones as needed. And while implementation experience is essential, enthusiasm and interest can trump experience; we are willing to take a chance on someone who wants to step up.

Build stuff

The Triton product engineer (Python) is responsible for development and maintenance of SDKs to interact with Triton APIs, as well as development of exemplar integrations of those SDKs. This engineer will also be a member of the Autopilot Pattern team and own the development and maintenance of selected applications in that library.

Owns, prioritized:

  • Python SDKs for Triton and Manta
  • Integration with solutions like Libcloud, Ansible, SaltStack, and others
  • Selected Autopilot Pattern applications, including a database implementation

Open source and remote friendly

Joyent products are open source by default and we embrace distributed development. Product Engineers play a key role in shaping Joyent’s product and business strategy; collaborate with open source communities; and work closely with peers in product marketing, product management, and business development. Successful applicants for this position should expect to:

  • Build everything from client libraries to whole applications to workflows and operational practices
  • Contribute to Joyent strategy and product development
  • Work in Node.js, Golang, Python, Java, Bash, and other languages (nobody needs to know all of these, but all are used on the team)
  • Lead internal and external communities through writing, speaking, and training
  • Work with colleagues within and outside Joyent

About Joyent

Joyent, a Samsung subsidiary, is a cloud infrastructure as a service provider. Joyent’s next generation cloud solution, Triton, is a public cloud service available on Joyent operated data centers around the world. Triton can also be deployed on dedicated hardware, that Joyent manages for its customers, to create private clouds.

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 Product Engineer: Triton (Python) in the subject. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.