Company Description:

Sync Computing is making complex cloud infrastructure as easy as a push of a button.  We are a venture-backed company spun out of MIT seeking to revolutionize the existing cloud computing paradigm.  We have developed technology that can instantly predict and optimally assign cloud resources at the click of a button, ensuring the best performance and lowest cost without relying on a dedicated team of IT professionals.  We are targeting applications in data analytics, machine learning, and high-performance computing. Come join our mission to help unlock the true power of cloud computing.


Job Description:

As an algorithm engineer, you will be part of a growing interdisciplinary team and will work closely with other top-tier engineers to build, test, and deploy cutting-edge optimization algorithms. We are looking for someone who loves diving into code, working with large datasets, and truly understanding the guts of how large-scale computing works. The responsibilities and qualifications of the position include:

  • Benchmark and analyze optimization algorithms
  • Implement new algorithms from scientific papers
  • Co-design software / hardware accelerated algorithms
  • Work with and learn distributed computing frameworks



A technical background in electrical engineering, computer science, applied math, physics, or related fields is required.  The candidate must be familiar with basic programming languages, and be comfortable with implementing algorithms described in scientific papers.  Candidate must have excellent written and oral communication skills and be motivated to work in a fast paced start-up environment.


How to Apply:

To learn more, please send us a CV at