Senior Software Engineer - Machine Learning Platform

Quora Logo

Quora

πŸ’΅ $165k-$267k
πŸ“Remote - Worldwide

Summary

Join Quora's Machine Learning team as a key member in building a company-wide ML development platform. This remote-first position involves architecting, building, and maintaining large-scale distributed systems to support the ML workflow. You will develop services using open-source technologies like Kubernetes, TensorFlow, and PyTorch, and collaborate with ML engineers. The role requires experience in building ML systems, proficiency in Python or C++, and a relevant technical degree. Quora offers a wide range of benefits, including medical/dental/vision coverage, equity refreshers, remote work reimbursement, and paid time off. The position is open to applicants from various countries, with specific salary ranges provided for US and Canada-based candidates.

Requirements

  • Ability to be available for meetings and impromptu communication during Quora's β€œ coordination hours β€œ (Mon-Fri: 9am-3pm Pacific Time)
  • Experience with building and owning end-to-end machine learning or data science-related systems
  • 2+ years of industry experience in Machine Learning, Infrastructure or related fields
  • 2+ years of experience writing production code in Python, C++, or similar language
  • BS or MS in Computer Science, Engineering or a related technical field

Responsibilities

  • Architect, build and maintain large scale distributed systems to support the ML development workflow, from data collection and training to deployment and realtime serving
  • Develop services on top of open source technologies like Kubernetes, Tensorflow, and PyTorch
  • Own business-critical infrastructure, help resolve production issues, and participate in the team-wide oncall rotation
  • Collaborate with ML engineers who use the platform, and help them be more impactful

Preferred Qualifications

  • Strong communication and inter-personal skills, experience working with ML teams is a plus
  • Experience working with Kubernetes, Docker, Terraform, or other forms of containerized infrastructure
  • Hands-on experience with AWS technologies like EC2, EBS, S3, EKS

Benefits

  • Medical/dental/vision coverage
  • Equity refreshers
  • Remote work reimbursement
  • Paid time off
  • Employee assistance programs

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.