This job was posted by https://illinoisjoblink.illinois.gov : For moreinformation, please see:https://illinoisjoblink.illinois.gov/jobs/11611472 Department
PSD Computer Science: Administration and Staff
About the Department
The Department of Computer Science (CS) is a research leader in computersystems. CS is part of the Physical Scienced Division. CS well-known forleading research in future computer systems. The UpDown Computer projectincludes well-known researchers in computer architecture, operatingsystems, machine learning, and graph algorithms.
Job Summary
The Senior Research Specialist (SRS) will work as an important researchstaff member on the UpDown Computer research project. The UpDowncomputer is an ambitious novel computer design that seeks to increaseperformance on graph applications by over 100-fold, and scale up to25,000 nodes. As such, the UpDown computer would achieve graph analyticabilities far in excess of the capabilities of the world\'s fastestsupercomputer and cloud systems.
The Senior Research Specialist (SRS) will work with a diverse team ofsix PI\'s whose expertise ranges from computer architecture, hardwaredesign, operating systems, and graph algorithms. The overall team ofover 15 members also includes four postdocs and five graduate students.The SRS will play a key role in project success, contributingindividually to hardware design, simulation, and software to evaluatethe UpDown architecture. As needed the SRS will help organize and drivedevelopment and integration/test to deliver internal and externalmilestones. The SRS will contribute to research design and simulation ofthe UpDown computer, including research publications and reporting tofunding agencies. Position will report to project PI (Chien), who is anexperienced computer architecture researcher and industry executive.
Responsibilities
As a team leader, works collaboratively with colleagues to definearchitecture specifications, simulate, evaluate, and realize inhardware.Leads the team on the creation of architecture models (software andin HDL) to enable evaluation for performance and hardwareimplementation metrics such as size, power, speed.Works with team, driving software and hardware integration, toenable large complex system modeling and research evaluation.Develop and cultivate ongoing relationships with the team for aneffective large-scale system and graph application simulation.Manages the software infrastructure project - git, software andhardware development tools -- to enable project team research tosucceed.Contributes to reporting - data, graphics, slides, presentation,reports - for the funding organization.Leads the cloud software infrastructure project - AWS, EC2 - andhardware simulation - FireSIM, SST, to enable project team researchto succeed.Facilitates collaborations across the teams in the UpDown Computerproject.Provides expertise to researchers and research support staff.Oversees activities related to data collection and analysis.Improves financial, personnel, planning, compliance and otheradministrative aspects of research project. Collaborates with otherresearchers on long-range plans for research projects. Leads,investigates, modifies and applies new procedures, techniques orapplications of technology. Establishes goals and operatingprocedures, practices, and guidelines.Trains and mentors graduate students and postdoc personnel.Performs other related work as needed.Minimum Qualifications
Education:
Minimum requirements include a college or university degree in relatedfield.
---
Work Experience:
Minimum requirements include knowledge and skills developed through 7+years of work experience in a related job discipline.
-\ -
Certifications:
---
Preferred Qualifications
Education:
MS in Computer Science, Computer Engineering, ElectricalEngineering, or related field.Experience:
Large complex software and/or hardware systems.Computer architecture or systems design, implementation, andevaluation.Computer architecture research, Systems software research.Experience in Performance programming.Technical Skills or Knowledge:
Software tools such as git, llvm, testing.Hardware tools such as Verilog/vhdl, synopsys/cadence, OpenRoad.Graph algorithms and analytics.Parallel computation.Systems performance analysis.Preferred Competencies
Knowledge of complex software design, implementation, test, versioncontrol, and documentation.
Knowledge of complex hardware design, implementation, test, versioncontrol, and documentation.
Experience in Parallel Computing; Cloud application development (usingAWS and EC2).