Senior Software Engineer - Machine Learning Platform

A global knowledge sharing platform with over 400M monthly unique visitors, providing platforms Quora and Poe for sharing insights and AI language model interactions.
$183,647 - $267,615
Machine Learning
Senior Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III - ML, Python

Senior Software Engineer role at JPMorgan Chase focusing on ML fraud prevention platform development, offering competitive salary and comprehensive benefits.

Sr Software Engineer

Senior Software Engineer position at Amazon RBKS, focusing on AI and computer vision development for smart home applications in Sunnyvale, CA.

Senior Product Manager, Feed Relevance

Senior Product Manager position at LinkedIn focusing on Feed Relevance and AI/ML implementation to enhance user experience and content delivery.

Senior AI/ML Engineer

Senior AI/ML Engineer role at Distro, building AI-powered features for industrial distributors using LLMs and modern AI infrastructure.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Sonar, focusing on LLM deployment and scaling, bridging AI research and production in a global tech company.

Description For Senior Software Engineer - Machine Learning Platform

Quora, a leading knowledge-sharing platform with over 400M monthly visitors, is seeking a Senior Software Engineer for their Machine Learning Platform. The role is fully remote and part of a crucial team working at the intersection of Machine Learning, Distributed Systems, and High Performance Computing. The position involves building and maintaining the company-wide ML development platform that supports 100+ production ML models.

The ideal candidate will be instrumental in architecting large-scale distributed systems for ML workflows, from data collection to deployment. They'll work with cutting-edge technologies like Kubernetes, Tensorflow, and PyTorch, while collaborating closely with ML engineers to enhance their productivity and impact.

This is an opportunity to make a significant impact on Quora's long-term success, working with passionate, collaborative teams in a transparent culture that values experimentation and growth. The role offers competitive compensation ($183,647 - $267,615 USD), comprehensive benefits, and the flexibility of remote work.

Key responsibilities include developing ML infrastructure, managing business-critical systems, and participating in on-call rotations. The position requires 2+ years of relevant experience, strong technical skills in Python or similar languages, and the ability to work during Pacific Time coordination hours (9am-3pm).

Join Quora's mission to grow and share the world's knowledge while working on challenging technical problems that impact millions of users. The company values diversity and welcomes candidates from all backgrounds, especially those from underrepresented groups in tech.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Machine Learning Platform

  • 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

Requirements For Senior Software Engineer - Machine Learning Platform

Python
Kubernetes
  • Ability to be available for meetings 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

Benefits For Senior Software Engineer - Machine Learning Platform

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

Interested in this job?