Summary
Quora is a remote-first company whose mission is to grow the world's collective intelligence through its knowledge-sharing platform. The Software Engineer (New Grad) will help build and maintain Quora's machine learning platform, distributed systems, and GPU model-serving infrastructure while improving reliability, scalability, performance, and ML developer velocity.
Responsibilities
- Help build and maintain the core infrastructure that powers Quora's ML platform, ensuring high availability, scalability, and performance
- Build and improve the distributed systems that serve our ML models in production, from Large Recommendation Models (LRMs) to Large Language Models (LLMs)
- Work on GPU model serving, optimizing latency, throughput, and cost to support larger and more capable models
- Contribute to platform initiatives such as PyTorch-first standardization and ML ecosystem modernization
- Improve ML developer velocity by building tooling that helps ML engineers develop, test, and deploy models more efficiently
- Modernize our feature store so ML engineers can get new features into production faster
- Participate in the team's on-call rotation, helping resolve production issues as you grow your knowledge and ownership of the platform
Skills
- • Availability for meetings and impromptu communication during Quora's "[coordination hours](https://quora.com/coordination_hours)" (Mon-Fri: 9am-3pm Pacific Time)
- • A 2025 or 2026 graduate with or pursuing a B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related technical field
- • Genuine interest in large-scale distributed systems, infrastructure, and machine learning
- • Knowledge of Python, Go, or C++, or the ability to learn them quickly
- • A passion for learning and always improving yourself and the team around you
- • Previous software engineering experience via an internship, work experience, open-source contribution, or coding competition
- • Coursework or hands-on experience with ML frameworks such as PyTorch or TensorFlow
- • Exposure to Kubernetes, Docker, or cloud technologies like AWS
- • Experience with low-level performance work of any kind: profiling, benchmarking, optimization
- • Passion for Quora's mission and goals
Qualifications
Must Haves
- • Availability for meetings and impromptu communication during Quora's "[coordination hours](https://quora.com/coordination_hours)" (Mon-Fri: 9am-3pm Pacific Time)
- • A 2025 or 2026 graduate with or pursuing a B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related technical field
- • Genuine interest in large-scale distributed systems, infrastructure, and machine learning
- • Knowledge of Python, Go, or C++, or the ability to learn them quickly
- • A passion for learning and always improving yourself and the team around you
Nice to Haves
- • Previous software engineering experience via an internship, work experience, open-source contribution, or coding competition
- • Coursework or hands-on experience with ML frameworks such as PyTorch or TensorFlow
- • Exposure to Kubernetes, Docker, or cloud technologies like AWS
- • Experience with low-level performance work of any kind: profiling, benchmarking, optimization
- • Passion for Quora's mission and goals
Benefits
- Medical, dental, and vision coverage
- Equity refreshers
- Remote work reimbursement
- Paid time off
- Employee assistance programs
- In equity-eligible countries, a flexible equity program where a portion of equity compensation may be taken as cash
- Remote work from anywhere in Canada or the United States
- A dedicated mentor and strong technical guidance