Connect with us

Canada Dune

Software Engineer (Back-End Systems) – TEEL Lab, Carnegie Mellon University, Pittsburgh, PA

Jobs & Career

Software Engineer (Back-End Systems) – TEEL Lab, Carnegie Mellon University, Pittsburgh, PA

Location: Pittsburgh, Pennsylvania
Employment Type: Full-Time (Hybrid)
Job ID: 2023805
Institution: Carnegie Mellon University (CMU) – School of Computer Science
Department: Technology for Effective and Efficient Learning (TEEL) Lab


🌐 About Carnegie Mellon University

Carnegie Mellon University (CMU) is one of the world’s top private research institutions, renowned for innovation, excellence, and transformative research in science, technology, and education. As part of its forward-thinking mission, CMU continues to produce leaders who challenge conventions and drive real-world impact.

The School of Computer Science (SCS) at CMU is globally recognized for cutting-edge research and interdisciplinary learning. Within SCS, the Technology for Effective and Efficient Learning (TEEL) Lab is at the forefront of developing data-driven educational technologies that enhance teaching and learning across computing and STEM disciplines.


πŸ’Ό Position Overview: Software Engineer (Back-End Systems)

The TEEL Lab seeks a Software Engineer specializing in Back-End Systems to help maintain, evolve, and optimize the cloud infrastructure powering its innovative learning and research platforms. This is a hybrid position based in Pittsburgh, PA.

Applicants must be U.S. Citizens, Green Card holders, or Permanent Residents. CMU cannot sponsor work authorization or STEM OPT for this position.


🧩 Key Responsibilities

As a Software Engineer in the TEEL Lab, you will:

  • Design and implement back-end services and scalable infrastructure to support cloud-based applications.
  • Develop and maintain APIs and integration frameworks for analytics and experimentation.
  • Collaborate closely with front-end engineers, UX designers, and education researchers.
  • Ensure reliability, performance, and extensibility of production systems.
  • Work within agile workflows and CI/CD pipelines for continuous improvement.

🧠 Required Qualifications

  • 3+ years of experience in back-end software development.
  • Strong programming skills in Python, Java, or TypeScript (Spring Boot preferred).
  • Expertise in RESTful API development and OpenAPI/Swagger documentation.
  • Proficiency with SQL (MySQL) and NoSQL (MongoDB) databases.
  • Hands-on experience deploying services on AWS, Azure, or GCP.
  • Familiarity with Docker, Kubernetes, Helm, and GitHub Actions or Jenkins.
  • Comfortable working in Linux environments with agile and version-controlled workflows.

Equivalent combinations of education and professional experience will be considered.


🌟 Why Work at CMU?

Working at Carnegie Mellon University means joining a diverse, innovative, and collaborative community that values excellence, flexibility, and personal growth. Employees benefit from a culture of integrity, respect, and continuous learning.


🎁 Compensation and Benefits

CMU offers a competitive salary and a comprehensive benefits package, including:

  • Health, dental, vision, and prescription coverage
  • Generous retirement savings with employer contributions
  • Tuition benefits for continued education
  • Paid time off, observed holidays, and flexible schedules
  • Free Pittsburgh Regional Transit pass
  • Access to a Family Concierge Team for childcare support
  • University fitness center membership and wellness resources

For more details, explore CMU’s employee benefits on the official Why Carnegie Mellon page.


🏁 Application Details

If you’re passionate about building scalable, data-informed educational technology and contributing to the future of computer science education, Carnegie Mellon University wants you on their team.

πŸ“ Location: Pittsburgh, PA
πŸ“… Position Type: Full-Time, Fixed Term
πŸ’» Job Function: Software/Applications Development & Engineering

Apply today to join a world-class institution dedicated to innovation, education, and research excellence.


Apply Now: https://cmu.wd5.myworkdayjobs.com/en-US/CMU/job/Pittsburgh%2C-PA/Software-Engineer–Back-End-Systems—-TEEL-Lab—School-of-Computer-Science_2023805/apply/applyManually?

Continue Reading
You may also like...
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

More in Jobs & Career

To Top