Company Description:

Sync Computing is an MIT based startup company on a mission to build the next leap in distributed computing in the cloud.  Sync Computing’s foundational technology is capable of solving large-scale scheduling optimization problems instantly, unlocking unprecedented gains in the orchestration of large-scale computing applications. Businesses worldwide will be able to utilize cloud resources with optimal efficiency, saving billions of dollars and endless hours on the cloud.  We are targeting applications in data analytics, machine learning, and high-performance computing.


Job Description:

Sync Computing is searching for a full-time data engineer located in Cambridge, MA. Remote work within the United States will be considered depending on applicant experience.

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 for distributed software packages. We are looking for someone who loves diving into code, learning new algorithms, and accelerating optimization algorithms.  The responsibilities 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