Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Carnegie Mellon University Logo

Software Engineer (Back End Systems) - TEEL Lab - School of Computer Science

Carnegie Mellon University

Salary not specified
Oct 24, 2025
Pittsburgh, PA, US
Apply Now

Carnegie Mellon University's Technology for Effective and Efficient Learning (TEEL) Lab is seeking a Software Engineer to maintain, improve and evolve the cloud infrastructure that powers their learning and research platforms.

Requirements

  • 3+ years of experience developing and maintaining production back-end systems
  • Strong proficiency in Python, Java, or TypeScript, and experience with frameworks such as Spring Boot
  • Demonstrated experience designing and implementing RESTful APIs and working with OpenAPI/Swagger
  • Hands-on experience with SQL (especially MySQL) and NoSQL databases (e.g., MongoDB)
  • Experience deploying and monitoring services on Azure, AWS, or GCP
  • Familiarity with containerization and orchestration (Docker, Kubernetes, Helm)
  • Experience with CI/CD tools such as GitHub Actions, Azure Pipelines, or Jenkins

Responsibilities

  • Perform back end focused software development
  • Ensure the platform's reliability, performance and extensibility
  • Design new capabilities that enable scalable experimentation and analytics
  • Work closely with a UX designer, front-end developers, and education researchers to translate design concepts into responsive, accessible, and production-ready applications

Other

  • Possess a Greencard, be a permanent resident or a US Citizen
  • Successful background investigation
  • Flexibility, excellence, and passion are vital qualities within the School of Computer Science
  • Collaboration and cultural sensitivity are valued competencies at CMU
  • A combination of education and relevant experience from which comparable knowledge is demonstrated may be considered