Scientific Software Engineering (SSE) Center - Senior/Principal Research Engineer (open rank)

Georgia Institute Of Technology
Atlanta, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Atlanta, United States of America

Tech stack

Java
JavaScript
Automation of Tests
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Fortran
Python
Software Engineering
Software Systems
Rust
Information Technology
Free and Open-Source Software
Go

Job description

The School of Computer Science at Georgia Institute of Technology is seeking to hire a Research Engineer, open rank to contribute and potentially lead the school's various software projects. Responsibilities

  • Contribute to and lead one or more software projects among those pursued by the SSE Center.
  • Design, develop, test, deploy, and maintain software systems related to center projects.
  • Interact regularly with other engineers in the center, including mentoring junior engineers and student interns.
  • Foster a comprehensive and collaborative work environment.
  • Provide regular project status reports to the Center Director and the Lead Software Engineer.

Requirements

Senior Research Engineer

  • Master's degree with seven (7) years of relevant Full time experience after completion of that degree, or
  • Master's degree with nine (9) years of relevant Full time experience after completion of a Bachelor's degree, or
  • Doctoral degree with four (4) years of relevant Full time experience after completion of a Bachelor's degree

Principal Research Engineer

  • Master's degree with eleven (11) years of relevant Full time experience, or
  • Doctoral degree with seven (7) years of relevant Full time experience after completion of a Bachelor's degree

Preferred Qualifications

  • Experience with modern software engineering practices and tools (eg, CI/CD, automated testing, cloud platforms, etc.).
  • Experience with at least one statically typed programming language (C+, C#, Go, Java, Rust, FORTRAN, etc.).
  • Experience with at least one dynamically typed programming language (Python, JavaScript, etc.).
  • Ability and desire to work well within a team.
  • Desire to mentor and be mentored by others.
  • An understanding of scientific software.
  • Experience with open-source software.
  • Appreciation for the differences between industry and academia and how to leverage the strengths of both.
  • Ability to communicate effectively with individuals and audiences of varying technical ability.

Apply for this position