The Ohio State University — Web & Interface App Lead Engineer

R17290 Web & Interface App Lead Engineer, Job Description 06012021

Job Description

The Ohio Supercomputer Center (OSC) equips students, scientists, engineers and clinicians with more capable, stable and secure computational resources than they could acquire and maintain on their own. OSC’s vision is to position Ohio as a world leader in research enabled by high performance computing (HPC), serving as an attractor for the brightest minds and most innovative firms to move to and remain in the state. Learn more about the Ohio Supercomputer Center.

As the technical leader of the OSC Gateways Group, this position develops and supports “science gateways,” web-based interfaces for advanced computational resources. The group supports specific gateways for OSC clients and projects and also contributes to the OSC-led open source project Open OnDemand deployed at more than 200 supercomputer centers worldwide.

The gateways team is passionate about contributing to the academic research and education community. We’re proud to work on Open OnDemand and help so many researchers and students access software and computational infrastructure at universities and businesses in Ohio and around the world.

General Position Tasking and Responsibilities:

As the technical lead of the OSC Gateways Group, this position will:

  • Help with center-wide goals and initiatives such as supporting the deployment of a new HPC cluster.
  • Create and maintain Open OnDemand apps deployed at OSC (all open sourced at OSC’s GitHub) like RStudio and Jupyter.
  • Support classroom use of OSC’s HPC resources.
  • Respond to user support tickets for issues such as software configuration or batch job resource requests and bugs.
  • Conduct code reviews.
  • Mentor student interns.
  • Provide technical leadership to the Gateways group.
  • Maintain overall accountability for project management of Gateways projects.

As a contributor to Open OnDemand, this position will:

  • Participate in the design and development of new features.
  • Develop the project roadmap.
  • Respond to community-driven feature requests.
  • Help users triage issues on OSC’s Discourse instance.
  • Help write papers, give tutorials and present at conferences and webinars.
  • Improve automated testing and DevOps/DevSecOps.
  • Help facilitate open source project governance and external contributions.
  • Pursue and contribute to external collaborations with other projects and teams.

Required Experience:

  • Bachelor’s degree in a computing, science, mathematics or engineering discipline, or combination of education and relevant professional experience.
  • Proficient in Linux/UNIX user environment.
  • 8+ years designing, building and deploying modern web stacks. Ruby/Rails & Javascript preferred; Strong understanding of object oriented analysis and design patterns; Strong understanding of technical tradeoffs in solutions; This includes full stack design, development and implementation of frontend web pages, backend APIs and storage.
  • Ability to lead a team and coach junior members of the team.
  • Eligible to work in export controlled environment.

Desired Experience:

  • Interest in high-performance computing or modeling and simulation.
  • Active in Open Source development.
  • Proficiency in Ruby on Rails.

Additional Job Description

The targeted hiring range for this position is $92,000 to $100,000 annually.

Interested candidates can view details and apply by visiting

Final candidates are subject to successful completion of a background check.  A drug screen, physical, or psychological screening may be required during the post offer process.

The Ohio State University is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation or identity, national origin, disability status, protected veteran status, or any other basis under the law. Employment at Ohio State requires the successful completion of a background check.