Software Engineer New Grad
TalentHop
About the Role
- Develop and maintain the infrastructure that supports large-scale machine learning models.
- Contribute to the reliability, efficiency, and scalability of ML systems serving hundreds of millions of users.
- Enable machine learning engineers to work more effectively.
- Gain hands-on experience with distributed systems, GPU serving, and ML platform modernization.
Key Responsibilities
- Build and maintain core infrastructure for the machine learning platform ensuring availability and scalability.
- Develop distributed systems for serving diverse machine learning models in production.
- Optimize GPU model serving to improve latency, throughput, and cost efficiency.
- Contribute to platform standardization and modernization efforts.
- Create tools to enhance machine learning engineer productivity.
- Modernize feature store for faster feature deployment.
- Participate in on-call rotations to manage production issues.
Requirements & Tech Stack
- Availability during coordination hours (Monday to Friday, 9am to 3pm Pacific Time).
- Interest in large-scale distributed systems and machine learning infrastructure.
- Familiarity or ability to learn Python, Go, or C++.
- Commitment to continuous learning and team improvement.
Qualifications
- Expected 2025 or 2026 graduate in Computer Science, Engineering, or related technical field.
Salary (US-based applicants): $97,600
Benefits: Medical insurance, Vision insurance, Dental insurance