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 big data applications , machine learning, and high-performance computing.

Job Description:

Sync Computing is searching for a full-time Data Engineer located in Portland, OR or Cambridge, MA. Full-remote positions are also acceptable within the United States.

As a Data Engineer, you will be part of a growing interdisciplinary team and will work closely with other world-class engineers to build, test, and deploy cutting-edge distributed software packages on the cloud. We are looking for someone who loves diving into code, working with complex systems, helping customers, and building solutions. The responsibilities and qualifications of the position include:

Responsibilities

  • Create and maintain optimal data pipeline architecture,
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and various cloud "big data" technologies.
  • Work with stakeholders including the Executive, R&D, Product and Engineering teams to assist with data-related technical issues and support their data infrastructure needs.
  • Create tools for research and data science that assist them in building our algorithms and ML models

Qualifications & Skills

  • 4+ years experience working with distributed compute systems in a cloud environment.
  • 6+ years experience working in a SaaS environment as a software developer.
  • 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.