Carnegie Mellon University's PLUS project aims to double the rate of math learning in middle school students, particularly those historically underserved, by developing cutting-edge tools for hybrid tutoring platforms. The National Tutoring Observatory (NTO) project aims to create the world's largest repository of video and transcript data about tutoring interactions to advance the science of instruction and develop open-source AI tools for tutoring.
Requirements
- Strong proficiency in Java and/or Python for data-intensive applications.
- Proficiency in web application development and data-based engineering
- Proficiency in best practices in database design and knowledge of SQL queries and various SQL reporting tools
- Proficiency in JSP, HTML, CSS, and popular JavaScript frameworks
- Hands-on experience with cloud platforms, specifically AWS (e.g., S3, EC2, Lambda, RDS).
- Experience building and maintaining ETL/ELT pipelines and data workflows.
- Solid understanding of SQL, data modeling, and database fundamentals.
Responsibilities
- Owning and developing product features end-to-end: through conception, exploration, iteration, and maintenance.
- Documenting new designs, code, and modifications.
- Maintaining existing applications.
- Processing audio transcriptions and AI-generated summaries of video recordings
- Data engineering and processing multimodal data at scale
- Applying LLM analysis and annotation methods to tutoring data and improving those methods through comparison with human annotation
Other
- Bachelor's degree required; A degree in Computer Science/Engineering, Information Technology, Information Systems, or related is preferred
- Master’s degree preferred
- 1-3 years of professional or industry experience developing, maintaining, and supporting software.
- Successful Background Check Investigation
- We need our engineers to be knowledgeable and versatile, demonstrate leadership abilities, and be enthusiastic to take on new challenges.