Researcher/Engineer II

Updated: 13 days ago
Location: Rochester, NEW YORK

8734BR

College of Science

COS Center for Imaging Science


Job Summary

In support of CIS missions, a Research/Engineer Level II is responsible for providing high level scientific research expertise for CIS activities associated with new program initiatives, new and ongoing development activities and applied and fundamental scientific research. The Research/Engineer Level II conducts high quality scientific research, prepares final reports and journal articles disseminating the results of that research, and participates in development of external funding for research projects through sponsor liaison, development, and proposal preparation activities. A Research/Engineer Level II contributes to the planning for and development of scientific directions for interdisciplinary research projects as well as defining research directions within his/her specific expertise area. They provide mentorship to more junior scientists, including students.


Job Responsibilities

A Scientist/Engineer IIwill propose for and carry out a high-level program of scientific research in a specific scientific discipline. S/he will support large interdisciplinary research projects. The Scientist/Engineer II will:

  • Provide high-level scientific expertise for new and ongoing activities within DIRS and CIS.
  • Work with Project Leaders and other senior scientists to develop cost and schedule project plans for scientific research projects.
  • Carry out a high-level program of scientific research.
  • Document the results of scientific research through reports, presentations at meetings, and through publication in proceedings and refereed journal articles.
  • Support and sometimes lead, proposal generation and other new business efforts.
  • Document results and new initiative concepts in internal reports, white papers, and proposals.
  • Participate in CIS wide senior science and engineering teams, to perform in house reviews of proposals and concepts.
  • Guide and mentor more junior scientists, including students, to promote skill growth.
  • Participate as a member in appropriate professional society or organization.

Required Qualifications

Education/Experience:

  • Advanced degree-Scientific Discipline or a related technical field such as Physics, Mathematics, Computer Science or Engineering.
  • 6-10 years’ experience in scientific research and/or software development. Experience coordinating work of peers.
  • The person hired into this position will be required to be a U.S. Citizen

Skills:

  • Expert technical knowledge of specific scientific area.
  • Fluent ability to conduct scientific research.
  • Fluent knowledge of programmatic aspects of research (cost, resources, and schedule).
  • Excellent verbal and written communication skills.
  • Fluent mentoring and/or teaching ability.
  • Proven ability to independently define and conduct high level research
  • Proven ability to disseminate research results through publication in reports and refereed journal articles
  • Demonstrated ability to win grants and contracts.
  • Demonstrated ability to work in a team and to establish and maintain effective professional working relationships, including with peers across disciplines.

Preferred Qualifications

  • Fluency in modern C++ programming approaches for scientific applications.
  • This includes familiarity with C++20, advanced design patterns, lambda programming, expression templates and CRTP.
  • Fluency in modern Python programming approaches for scientific applications
  • This includes NumPy, SciPy, Matplotlib, TensorFlow, etc.
  • Familiarity with deploying Python modules and applications via pip.
  • Fluency in command-line driven build environments, including cmake and shell-based scripting.
  • Fluency with debugging tools such as GDB, LLDB or similar.
  • Fluency with profiling tools such as GPROF, valgrind or similar.
  • Familiarity with GIT revision control software.
  • Familiarity with various dev-ops related skills
  • Creating and deploying build and continuous integration environments
  • Creating and deploying services and microservices
  • Employing Docker to facilitate these activities
  • Familiarity with Doxygen for in-code documentation.
  • Familiarity with the Message-Passing Interface (MPI) for parallelizing code over tightly (integrated) or loosely (clusters) coupled CPUs.
  • Familiarity with NVIDIA GPU software development including CUDA and OptiX. This includes writing, compiling, running and debugging GPU code.
  • Ability to leverage all of the above on Linux, Windows or Mac.In summary, we expect the person to work on at least one of these host platforms and use all these skills.
  • Ability to duplicate a documented build environment to allow for local code compilation, testing and modification. This includes installation of a variety of supporting libraries and frameworks including (but not limited to):
  • OpenMPI or MPICH (3rd party, MPI layers)
  • NVIDIA CUDA and OptiX
  • Eigen (3rd party C++ toolbox for vector/matrix math)
  • GoogleTest (3rd party C++ library for unit testing)
  • Hierarchical Data Format (HDF, 3rd party, multi-language library for input scene databases)

Required Minimum Education Level

MS, MA, PhD


Work Location

Hybrid — Remote/On-campus


Employment Category

Fulltime


Required Application Documents

Cover Letter, Curriculum Vitae or Resume


What do we believe at RIT?

Rochester Institute of Technology is a diverse and collaborative community of engaged, socially conscious, and intellectually curious minds. Through creativity and innovation, and an intentional blending of technology, the arts and design, we provide exceptional individuals with a wide range of academic opportunities, including a leading research program and an internationally recognized education for deaf and hard-of-hearing students. We are dedicated to building a diverse community, one where employees feel a sense of belonging, and are valued for their contributions and the perspectives they bring.

As a member of the RIT community, you'll receive a comprehensive employee benefits package that offers multiple options and access to additional employment advantages. You can tailor your benefit elections to meet your needs (affordable medical/dental/vision benefits; paid vacation/sick time/retirement saving plan with exceptional employer match; and tuition assistance for you and your family, to name a few).


How To Apply

In order to be considered for this position, you must apply for it at: http://careers.rit.edu/staff . Click the link for search openings and in the keyword search field, enter the title of the position or the BR number.


Additional Details

In compliance with NYS's Pay Transparency Act, the salary range for this position is listed above. Rochester Institute of Technology considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and organizational considerations when extending an offer. The hiring process for this position may require a criminal background check and/or motor vehicle records check. Any verbal or written offer made is contingent on satisfactory results, as determined by Human Resources. RIT does not discriminate. RIT promotes and values diversity, pluralism and inclusion in the work place. RIT provides equal opportunity to all qualified individuals and does not discriminate on the basis of race, color, creed, age, marital status, sex, gender, religion, sexual orientation, gender identity, gender expression, national origin, veteran status or disability in its hiring, admissions, educational programs and activities. RIT provides reasonable accommodations to applicants with disabilities under the Rehabilitation Act, the Americans with Disabilities Act, the New York Human Rights Law, or similar applicable law. If you need reasonable accommodation for any part of the application and hiring process, please contact the Human Resources office at 585-475-2424 or email your request to [email protected]. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.


Hourly/Salary Minimum

79100


Hourly/Salary Maximum

132500



Similar Positions