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 algorithm engineer located in Boston, MA. Full remote position is also available.

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:

Responsibilities:

  • Develop, research, and build custom optimization algorithms
  • Benchmark existing optimization algorithms
  • Integrate optimization solutions into cloud infrastructure platforms
  • Adhere to code documentation and best practices.
  • Collaborate across engineering, product, and leadership to iterate and improve our core products.

Qualifications:

  • 3+ years of experience building and using mathematical optimization
  • PhD in mathematics, optimization, engineering, operations research, or physics is preferred, but not required
  • Strong familiarity with mathematical optimization frameworks (e.g. simplex method, boolean satisfiability problems, simulated annealing, genetic algorithms, gradient descent)
  • Strong research background, capable of being self motivated and driven
  • Experience with Agile methodologies
  • Candidates must have excellent written and oral communication skills, a strong desire to learn, be self-directed, and be motivated to work in a fast paced start-up environment.