View Our Website View All Jobs

Software Engineer: Cloud and Distributed Systems

Software Engineer: Cloud and Distributed Systems

Be a part of changing how big thinkers solve big problems.  Cycle is shaping the future of product development, financial modeling, medical research, scientific discovery…wherever big data and big compute are applied to big problems.  We are a rapidly growing software company with production customers spanning Fortune 500, startups, and research; yet every Cycle team member has a meaningful impact on our customers, their peers and the company.  We are seeking talented engineers as well as support, sales and business professionals to fuel our growth.

Who we’re looking for:

You enjoy pushing the envelope with cutting edge technology and want the autonomy - and responsibility - to drive solutions to complex problems. You’re an engineer who’s confident in your abilities, and enjoys the healthy competition that comes from working with a close-knit team of like-minded peers.

You're familiar with the state of the art in cloud technologies, including security best-practices, architectural patterns, and the various tools and services available. From experience, you know when a tool is right for the job, and when it is no longer appropriate. You developed - and possibly used - compute intensive applications and distributed systems.


  • Design and develop software to orchestrate and manage large distributed systems in a hybrid internal/Cloud environment.
  • Implement tools and automated systems to execute complex financial, scientific, and other workflows in and across cloud providers.
  • Work directly with customers to deliver products for solving business problems.
  • Create, use, and contribute to active open source cloud tools   


  • Experience developing cloud-based and/or distributed systems
  • Expert knowledge developing, debugging, and maintaining Java, Scala, or Javascript code
  • Experience with Resource Management or scheduling is a plus.
  • Knowledge of Ruby or Python a plus
  • Knowledge of any modern batch/streaming/analytics systems a plus
  • Experience in the fields of genomics, genetic algorithms, financial modeling and computational fluid dynamics a plus

Locations available:

You can do this job from anywhere in the world, but we have a strong preference for people in or near NYC, the Bay Area, Boston, or Austin.

Who We Are:

We founded Cycle Computing on the premise that removing barriers to computing power will fundamentally change the way we understand our world.  Scientists, researchers, and analysts across many industries use our solutions to model, analyze, and engineer solutions to some of the world’s most complex problems at an unprecedented scale in the Cloud.  To have true impact, we focus on more than just removing the upper boundaries for a select few – we focus on bringing the necessary tools to anyone who needs them to solve a problem.

Watch this for details:

Press/News Coverage:

GigaOM: Cycle Computing once again showcases Amazon's high ...

The Register: Boffins look down back of Amazon Web Services, find a SUPERCOMPUTER

Ars Technica: 18 hours, $33K, and 156314 cores: Amazon cloud HPC hits a “petaflop”

CNET: Supercomputing simulation employs 156000 Amazon processor cores


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file