Enable job alerts via email!

Research Programmer/Analyst - Robotics Institute

Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 40,000 - 80,000

Part time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join an innovative team at a leading university as a Research Programmer/Analyst in the Robotics Institute. This role offers a unique opportunity to develop experimental research applications and modify existing software to advance knowledge in human behavior analysis. You will design efficient algorithms and implement state-of-the-art machine learning techniques to model human interactions, contributing to impactful medical research and affective computing. Collaborate with talented researchers in a vibrant environment that values diversity and creativity. If you're passionate about technology and research, this position is perfect for you!

Qualifications

  • Bachelor's degree required with 1-3 years of research computing experience.
  • Strong skills in software development and machine learning algorithms.

Responsibilities

  • Design and implement software applications and database specifications.
  • Investigate algorithms for analyzing human behavior using video data.

Skills

Research Computing
Software Development
Algorithm Design
Machine Learning
Artificial Intelligence

Education

Bachelor's Degree

Tools

Deep Learning Frameworks
Database Management Systems

Job description

Research Programmer/Analyst - Robotics Institute

Research Programmer/Analyst - Robotics Institute

Apply locations: Pittsburgh, PA

Time type: Part time

Posted on: Posted 2 Days Ago

Job requisition id: 2022922

Carnegie Mellon University’s Robotics Institute is searching for a Research Programmer/Analyst to join their team. This is an exciting opportunity for someone who thrives in an interesting and challenging work environment.

We are seeking a creative and energetic Research Programmer/Analyst that 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 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; provides consulting services to researchers relative to software technology and capability.

Responsibilities:

  • Attends required meetings and participates in various seminars and training classes to maintain or update skills needed.
  • Designs and implements software applications and database specifications (often in a team setting) or modifies existing software packages to meet specific research needs. Documents new designs, codes, and modifications.
  • In consultation with project managers, principal investigators, and other researchers, analyzes alternative algorithms, new routines, and system changes and suggests program and/or system changes as well as other solutions to problems.
  • Maintains existing applications. Corrects systems bugs. Writes system enhancements. Performs table/code maintenance. Tests system upgrades. Maintains/updates system and user documentation.
  • Submits weekly work progress reports to supervisor.
  • The successful candidate will investigate new algorithms and models for analyzing and understanding human behavior. Specific research topics for human behavior using one or multiple cameras will focus on the design of efficient algorithms for perceptual algorithms for behavioral cue extraction; novel approaches for the modeling of people interaction, with application to medical research and affective computing.
  • Write code and develop novel theoretical and practical state of the art artificial intelligence/machine learning algorithms that are focused on human behavior modeling related to video classification using CNN and other deep learning networks for end-users. Work with other team members to develop and maintain software for maximum efficiency and usability. Designs, develops, tests, and maintains applications or system programs. Gathers and provides input on functional specifications and requirements.
  • Other duties as assigned.

Requirements:

  • Bachelor's Degree
  • 1-3 years of Research Computing Experience

Are you interested in this exciting opportunity? Apply today!

Location: Pittsburgh, PA

Job Function: Software/Applications Development/Engineering

Position Type: Staff – Fixed Term (Fixed Term)

Full Time/Part time: Part time

Pay Basis: Hourly

More Information:

  • Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world.
  • Click here to view a listing of employee benefits.
  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
About Us

If your heart is in your work, come work with us. Carnegie Mellon University isn’t just one of the world’s most renowned educational institutions – it’s also a hotspot for some of the most talented doers, dreamers, and difference-makers on the planet. When you join our staff, you’ll become an important part of our mission to create a healthier, safer, and more just life for all.

At Carnegie Mellon, an unshakeable commitment to diversity, equity, and inclusion is woven into all aspects of our campus culture. We cultivate a vibrant, welcoming environment where everyone is valued and encouraged to contribute and achieve.

The future is awaiting your expertise and intellect. Come join the architects of what’s next. Apply now.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote - Programmer Analyst (C#, JavaScript, MVC, VB.Net, ASP.Net, CRM) in State College, PA

DBA Web Technologies

Pennsylvania

Remote

USD 70,000 - 90,000

3 days ago
Be an early applicant

Clinical Statistical Programmer - Remote

W. L. Gore & Associates, Inc

Remote

USD 70,000 - 100,000

Yesterday
Be an early applicant

Python programmer (Remote) only for Candidates can work on W2

Aequor

West Chester

Remote

USD 70,000 - 100,000

2 days ago
Be an early applicant

CNC Programmer - Pittsburgh, PA

VetJobs

Pittsburgh

On-site

USD 60,000 - 85,000

2 days ago
Be an early applicant

Junior Frontend Developer (Angular/ JavaScript)

CÔNG TY CP CÔNG NGHỆ SIGINX

Remote

USD 65,000 - 90,000

2 days ago
Be an early applicant

Python Developer - Senior

Lumenalta

Tulsa

Remote

USD 55,000 - 100,000

2 days ago
Be an early applicant

Senior Programmer Analyst - REMOTE

Talentify.io

Remote

USD 76,000 - 90,000

2 days ago
Be an early applicant

Programmer (Entry-Level)

Lensa

Remote

USD 65,000 - 115,000

3 days ago
Be an early applicant

Programmer EntryLevel

INTECON

Remote

USD 65,000 - 115,000

3 days ago
Be an early applicant