Open positions

Flywheel is a young and innovative company, building a software platform to enable efficient and effective data and algorithm sharing between scientific research groups worldwide. Flywheel’s vision is to support successful and innovative science by creating a cloud-scalable scientific collaboration platform for reproducible research. Flywheel is funded and supported by Invenshure, a Minneapolis-based technology incubator.

About the Position

We are seeking a Technical Service and Support Engineer to join a growing and experienced
team of engineers and scientists to create a world-class data sharing and distributed computing platform. We value self-motivated individuals who work well in a collaborative environment – constantly generating and sharing new ideas with the team. Qualified candidates will have a passion for serving customers, and a knack for troubleshooting technical issues, and feel at home managing Linux servers from a remote SSH session. They will have a natural curiosity to understand and communicate internally why an issue is important to a user, and how to reproduce it. They will have an intuition for appropriate expectation setting and an appreciation for how one bad promise or phrase can impact the customer relationship.

Environment

Work closely with our growing Technical Operations team that supports customer installs, as
well as our R&D operations. Our operations team syncs daily to confirm priorities, and help each other decide the best next step for an issue. Team members are recognized and rewarded when advocating for, and improving customer success and satisfaction, over other concerns. It is important to Flywheel that its team members have a healthy work-life balance. To support that Flywheel can offer flexible work hours, limited remote work days, comp. Time, and other options. This is in addition to our competitive benefits package.

Responsibilities

● Perform system installation, upgrade and maintenance operations.
● Taking ownership of user support requests all the way through to resolution.
● Use command line tools and logs to identify the source and scope of an issue.
● Escalate issues when necessary, tracking related progress and updating customers.
● Diligent use of support ticket tools
● Enhance internal and end-user documentation and training material
● Recommend process, system, and product improvements
● Participate in customer on-call rotation.

Required

● Excellent communication skills, both internal and user facing.
● Proven work experience in an end-user technical support role
● Effective application of troubleshooting methods based upon a solid understanding of the system architecture behind web applications.
● Proficient with using command-line tools to support services running on remote Linux hosts.
● Ability to give step-by-step assistance to end-users, both written and verbal.

About the Position

We are seeking a Scientific Solutions Engineer to join a growing and experienced team of engineers and scientists to create a world-class data sharing and distributed computing platform. We value self-motivated individuals who work well in a collaborative environment – constantly generating and sharing new ideas with the team.

Qualified candidates will have experience being the “Technical Integrator” for multiple academic or commercial research projects, connecting users, data, algorithms and results into a repeatable system. They will have demonstrated expertise with neuroimaging research methods and analysis tools, ideally involving MRI. Building and maintaining relationships with Flywheel users and customers will require an energetic and outgoing personality.

This role will report to the Director of Customer Experience.

Environment

Work closely with our growing Technical Operations team that supports our customer installs, as well as our R&D operations. Team members are recognized and rewarded when advocating for, and improving customer success and satisfaction, over other concerns. It is important to Flywheel that its team members have a healthy work-life balance. To support that, Flywheel can offer flexible work hours, onsite or remote location, comp time, and other options. This is in addition to our competitive benefits package.

Responsibilities
  • Expand and support first-party Flywheel Gears (packaged scientific algorithms and applications).
  • Aid customers in creating custom Gears and analysis pipelines to achieve their research project objectives.
  • Promote “best practices” for Gear development and product usage through documentation, blog posts, ad-hoc training, etc.
  • Develop methods for migrating historical data from file systems and other scientific data management systems.
  • Develop methods for customers to load public datasets into Flywheel platform
  • Advisor to the product management for overall product experience and key stakeholder for expanding data types supported on Flywheel.
Preferred Experience
  • Neuroimaging research workflow and analysis pipelines, including common tools, such as FreeSurfer, FSL, AFNI, SPM, ANTs
  • PhD preferred; Masters degree considered. Published methods in neuroimaging a plus.
  • Bash, Docker, Python, Matlab, BIDS conversant
  • Integrating systems related to data acquisition and data analysis for users in multiple groups/disciplines
About the Position

We are seeking a Sr. Frontend Developer to join a growing and experienced team of
engineers and scientists to create a world-class data sharing and distributed computing platform. We value self-motivated individuals who work well in a collaborative environment – constantly generating and sharing new ideas with the team. Qualified candidates will have a strong sense of design and usability. They will have experience developing single page web applications using AngularJS.

Environment

Work closely with a growing team of engineers and stakeholders to develop in a rapid iterative cycle. The Development team operates within a lightweight Agile process and is empowered to alter it as needed to achieve team and company objectives.

Responsibilities

● Lead Frontend UI and UX
○ Direct UI/UX requirements definition and feedback loop
○ Enforce UI/UX and Quality standards via Pull Request Reviews
● Develop all aspects of the Flywheel Frontend (styling, AngularJS, data visualization)
● Identify, troubleshoot and resolve UI/UX issues
● Create and execute strategy for usage of Google Analytics metrics.

Preferred Experience

● Solid proficiency with HTML/CSS/JS
● Deep knowledge of AngularJS best and current practices as well as commonly used
modules, based on extensive work experience
● Developing UI against a RESTful API backend
● Creating self-contained, reusable, and testable modules and components
● Developing advanced visualizations
● 7+ years of relevant development experience
● Professional, precise communication skills
● Frontend developer mentorship or leadership
● College degree in software development, or equivalent work experience
● Experience with D3.js, Jasmine and Git a plus

Apply for a position at Flywheel

If you believe you're qualified, and fit our values, we would love to get to know you!

careers@flywheel.io