Petuum Inc., headquartered in Pittsburgh, PA, seeks a Software Engineer. This is a work-from-home position (with the ability to telecommute with appropriate telecommuting systems) responsible for building robust, effective, and well-packaged modern distributed machine learning systems, as well as contribute to our CASL open-source projects. Specific duties include: (i) designing, implementing, testing,and debugging backend data and ML pipelines/services; (ii) working with Product and Engineering teams to buildnew features; (iii) writing efficient, reusable, scalable, testable backend libraries, and services; (iv) contributing high-quality open-source software to simplify distributed ML programming; and (v) communicating work to a broader audience through demos, presentations, and blog posts.

Must have a Master’s degree in Computer Science, Computer Engineering, or a related field.

Must know (from any completed university-level courses, seminars, workshops, or real-world hands-on experience):

  1. database systems;
  2. network systems;
  3. Python;
  4. PyTorch orTensorFlow;
  5. distributed systems;
  6. WebSocket and Django;
  7.  development and troubleshooting in Docker environment.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add another education


Please reach out to our support team via our help center.