Home

Systems Software Engineer at Remote, Remote, USA
Email: [email protected]
From:

Pallavi,

nss

[email protected]

Reply to:   [email protected]

The Pittsburgh Supercomputing Center (PSC) a joint research center of Carnegie Mellon University and the University of Pittsburgh, was established in 1986, and for over 30 years has provided university, government, and industrial researchers with access to several of the most powerful systems for advanced computational research, communications, and data storage available to scientists, engineers and scholars nationwide for unclassified research. PSC advances science across a wide spectrum of fields, including artificial intelligence / machine learning, medical imaging, weather modeling, cell biology, and genomics.

Carnegie Mellon Universitys Pittsburgh Supercomputing Center is searching for a Systems Software Engineer to join their team in a split role of software development and systems administration. This is an exciting opportunity for someone who thrives in an interesting and challenging work environment. The role will include full stack web development in Ruby on Rails on the ACCESS-CI allocations system. This system serves to provide thousands of scientific researchers access to High Performance Computing Systems at PSC and across the country. The ACCESS-CI team consists of developers from PSC and at other high performance computing centers around the country. The successful candidate should have the ability to design, implement and maintain full stack web applications using technologies such as: Python Django or Ruby on Rails. Experience with the React javascript library would be a plus. In addition to work on the ACCESS-CI project, this role will also include a smaller focus on System Administration and DevOps tasks on ACCESS-CI and PSC resources. System Administration and DevOps responsibilities could include: containerizing and transitioning key services to kubernetes infrastructure for higher reliability, database server setup, web server setup, and system configuration with tools such as Terraform, Puppet and Ansible for performing DevOps in a more automated way. This is an excellent opportunity if you thrive on the opportunity for collaboration on building platforms with complementary groups across PSC and across the country with our partners.

Core responsibilities include:
Analyze, plan, implement and deploy web UIs and APIs for use by allocations systems allocating many national high performance computing resources in several NSF programs.
Engage with web platform developers to translate requirements into functional specifications and features for full stack web applications.
Build software systems with best practices in software development.
Develop a system to backup data from local file systems to AWS Glacier
Configure puppet for new software installs
Contribute to effort to automate the renewal and installation of SSL certificates
Configure services to run on a kubernetes cluster. Reconfigure existing hosts to use the services from the kubernetes cluster
Analyze file system performance. Research, test, and recommend strategies related to improving performance.
Actively discuss and implement new ideas in close collaboration with other members of all research and operations groups across the center.

Flexibility, excellence, and passion are vital qualities within PSC. Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a varied population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

You should demonstrate:
Proficiency in Python or Ruby.
Proficiency with RESTful API development, documentation, and use.
Proficiency with a relational database system such as MySQL or PostgreSQL.
Proficiency with Linux: shells, editors, building applications, software installation and configuration etc.
Preferred proficiency in Ruby on Rails
Preferred proficiency with React
Preferred proficiency in automation and deployment management tools such as Puppet
Preferred proficiency with high performance file systems such as Lustre.
Preferred proficiency in cloud services such as Amazon, Google, and Azure.
Excellent communication skills and ability to work in a team environment.
Excellent problem-solving skills and creativity.
Ability to handle multiple priorities and a multi-disciplinary environment.
Ability to be available for rotating periods of on call systems duty.

Qualifications:
Minimum Bachelors Degree in Computer Science or a related field. Equivalent software development experience will be considered in lieu of education.
Minimum 1 year of experience in software platform development. Personal non-professional experience will be considered.
Minimum 1 year of experience with Linux. Personal non-professional experience will be considered.
Preferred 3 years of experience in software platform development, using appropriate technology stack and in support of scientific research and data analytics.
Preferred experience with cloud-based projects.
Preferred experience working on team-based projects.

Requirements:
Successful background check

Additional Information:
Work Posture: This position is operating on a hybrid schedule, with an on-campus/in office presence 3 days a week.

Joining the CMU team opens the door to an array of exceptional benefits available to eligible employees.

Those employees who are

benefits eligiblehave the opportunity to experience the full spectrum of advantages from

comprehensive medical, prescription, dental, and vision insuranceto an enticing

retirement savings programoffering a generous employer contribution. You can also unlock your potential with

tuition benefitsand take well-deserved breaks with ample

paid time offand observed

holidays. Finally, rest easy knowing you are covered by life and accidental death and disability insurance.

Other perks include a free Pittsburgh Regional Transit bus pass, our

Family Concierge Teamto help navigate childcare needs,

fitness center access, and so much more!

For a comprehensive overview of the benefits that may be awaiting you, explore our

Benefits page.

At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond just credentials, we consider the role and responsibilities, your invaluable work experience, and the knowledge gained through education and training. We acknowledge and appreciate your unique skills and the diverse perspective you bring. Your journey with us is about more than just a job; its about finding the perfect fit for your professional growth and personal aspirations.

Are you interested in an exciting opportunity with an exceptional organization Apply today!

LocationPittsburgh, PA

Job FunctionSoftware/Applications Development/Engineering

Position TypeStaff Regular

Full Time/Part timeFull time

Pay BasisSalary

More Information:

Please visit

Why Carnegie Mellon to learn more about becoming part of an institution inspiring innovations that change the world.

Click

hereto view a listing of employee benefits

Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.

Statement of Assurance

CARNEGIE MELLON UNIVERSITY

Computer/IT

N/A

Overall Rating : 4.5

Recruiter Details

 Confidential

Keywords: continuous integration information technology Pennsylvania
Systems Software Engineer
[email protected]
[email protected]
View all
Mon Apr 29 13:31:00 UTC 2024

To remove this job post send "job_kill 1349031" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 214

Location: , Oregon