Research Programmer/Senior Research Programmer - Auton Lab, Robotics Institute-2014979
The Auton Lab at Carnegie Mellon University is a large academic group driven by a desire to make a real-world difference in a broad range of research interests. The areas of our current focus include, but are not limited to, modeling complex temporal and sequential data, structural learning, incorporating diverse feedback, interactive network science, etc. We are always interested in finding ways to make Artificial Intelligence more accessible, beneficial and affordable to everyone. The areas of our current application interests include healthcare in clinical, managerial, and new sensing modalities contexts, radiation safety, countering human trafficking, agriculture, predictive maintenance of equipment, multi-modal data analytics, etc.
We are seeking outstanding Research Programmers and Senior Research Programmers to be instrumental in a wide range of fundamental and applied projects in Machine Learning. We are seeking team members who will be responsible for developing experimental research applications and modifying existing software for specific research applications based on knowledge of the theoretical foundations of information and computation including mathematics, algorithms and data structures, and the application of state-of-the-art programming methodology and languages for their implementation and application in computer-based systems. You will provide consulting services to researchers relative to software technology and capability. You will design and perform tests of the developed software, contribute to technical reports and presentation materials, thoughtfully and optimally interact with representatives of sponsors and end-users as required.
Responsibilities are determined by active project needs. Some examples are as follows:
Designing and implementing software applications and database specifications (often in a team setting) or modifying existing software packages to meet specific research needs. Documenting new designs, codes and modifications
In consultation with project managers, principal investigators and other researchers, analyzing alternative algorithms, new routines and system changes and suggesting program and/or system changes as well as other solutions to problems
Maintaining existing applications, correcting system bugs, writing system improvements, performing table/code maintenance, testing system upgrades and maintaining/updating system and user documentation
Developing, deploying and presenting data mining and machine learning software applications
Contributing to project management and maintenance of customer relationships
Taking the lead in establishing requirements for code to be developed, delivery of the code, maintenance of the code, and assembly of documentation and user guides
Conducting statistical analyses of data and analyses of performance of the developed software
Bachelor's Degree in Computer Science or Information Systems required. Master's Degree preferred in relevant field or comparable experience
Experience in database analysis and design; systems programming; research computing and systems analysis
1-3 years of Research Computing Systems Analysis Experience, Research Computing Experience, Systems Programming Experience required
Senior Research Programmer
Bachelor's Degree in Computer Science or Information Systems required. Masters level course work in computer science disciplines such as machine learning, language translation, robotics or human-computer interaction preferred
3-5 years of Research Computing Systems Analysis Experience, Research Computing Experience, Systems Programming Experience required. 4-5 years of combined experience in research or systems program creation in industrial and academic environments preferred
Flexibility, excellence, and passion are vital qualities within Auton Lab. Inclusion, collaboration and cultural sensitivity are valued proficiencies 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 especially interested in qualified candidates who can contribute through their work/life experiences to the diversity and excellence of the academic community.
Are you interested in this dynamic opportunity with us? Please apply.
Please visit " Why Carnegie Mellon " to learn more about becoming part of an institution inspiring innovations that change the world.
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Job Function: Research
Primary Location: United States-Pennsylvania-Pittsburgh
Time Type: Full Time
Minimum Education Level: Bachelor's Degree or equivalent
Internal Number: 2014979
About Carnegie Mellon University
Carnegie Mellon (www.cmu.edu) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 12,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Africa, Asia, Australia, Europe and Mexico.