Reddit is an online platform utilized by thousands of communities to connect and converse about a wide variety of topics, including TV and movie fan theories, s
Staff Machine Learning Systems Engineer, Embeddings Platform
Location
United States
Posted
1 day ago
Salary
$253.3K - $354.6K / year
Seniority
Lead
Job Description
Staff Machine Learning Systems Engineer, Embeddings Platform
• Architect and lead the development of next-generation, large-scale machine learning techniques. • Define and execute the ML strategy, identifying opportunities to enhance personalization and recommendation quality across Reddit. • Lead research initiatives on scalable machine learning systems and real-time model adaptation, bringing cutting-edge advancements into production. • Partner with ML infrastructure teams to build high-performance, distributed training systems that efficiently scale across multiple GPUs and cloud environments. • Establish and optimize real-time serving architectures for large-scale embeddings, ensuring low-latency inference and high throughput. • Collaborate cross-functionally with teams in Feed Ranking, Ads, Content Understanding, and Core ML to integrate ML models into Reddit’s key AI-driven systems. • Mentor and guide senior and mid-level ML engineers, fostering a culture of excellence, innovation, and knowledge sharing. • Stay at the forefront of AI research, evaluating and introducing new modeling paradigms to keep Reddit’s ML ecosystem cutting-edge. • Drive technical discussions, present findings to leadership, and contribute to long-term ML planning and decision-making.
Job Requirements
- 8+ years of experience in machine learning engineering, with a strong focus on large-scale ML systems and recommendation or personalization systems.
- Expertise in modern deep learning architectures, including sequence models and foundational models.
- Deep understanding of complex multi-entity relationships in machine learning applications and how they are modeled in large-scale systems.
- Proven ability to design, implement, and optimize scalable ML architectures, from distributed training to real-time inference.
- Strong software engineering skills in Python, C++, or similar languages, with experience in ML infrastructure, high-performance computing, and cloud-based ML pipelines.
- Demonstrated leadership in driving ML strategy, mentoring engineers, and influencing cross-functional teams.
- Experience with A/B testing, model evaluation frameworks, and real-time feedback loops in large-scale production systems.
- Excellent communication skills, with the ability to effectively present complex ML concepts to technical and non-technical stakeholders.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
Product Designer - UX/UI & Design Systems
PavagoPavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
Role Description We’re hiring a Product Designer (UX/UI) to own the end-to-end product experience across web and mobile applications. This role combines: - UX research - Product thinking - UI design - Design systems - User experience optimization You’ll work closely with Product Managers and Engineers to create intuitive, scalable, and visually polished digital experiences that improve usability, engagement, and customer satisfaction. If you think in user journeys, flows, and systems — not just screens — this role is built for you. What You’ll Do - UX Research & Product Thinking - Conduct user research, usability testing, and behavioral analysis - Translate insights into personas, journey maps, workflows, and user flows - Identify friction points and recommend UX improvements - Use analytics tools like Mixpanel and Amplitude to support product decisions - UX/UI Design Execution - Design wireframes, prototypes, and high-fidelity user interfaces - Create responsive experiences across web and mobile platforms - Build polished UI experiences aligned with modern SaaS standards - Use Figma, Adobe XD, or Sketch to deliver production-ready designs - Design Systems & Scalability - Build and maintain scalable design systems and component libraries - Define UI standards for typography, colors, spacing, and interaction patterns - Ensure consistency across all product surfaces and features - Improve collaboration between design and engineering teams - Accessibility & User Experience - Design accessible experiences aligned with WCAG 2.1 standards - Ensure usability across devices, browsers, and screen sizes - Create intuitive, user-friendly interfaces that reduce friction and improve engagement - Experimentation & Optimization - Run A/B tests on layouts, user flows, and interaction patterns - Analyze user behavior and improve conversion, retention, and engagement - Iterate quickly based on feedback, analytics, and usability findings - Collaboration & Developer Handoff - Work closely with Product Managers and Engineers throughout the product lifecycle - Deliver developer-ready assets using Figma Dev Mode or Zeplin - Provide clear interaction specs, design documentation, and UI guidance Qualifications - 2+ years of Product Design or UX/UI Design experience - Strong portfolio showcasing: - UX problem-solving - Product thinking - UI execution - Responsive design work - Proficiency with: - Figma - Adobe XD - Sketch - Experience creating: - User flows - Wireframes - Interactive prototypes - Design systems - Strong understanding of: - UX principles - Accessibility - Usability testing - Responsive design Requirements - Nice to Have: - Experience designing: - SaaS products - Consumer applications - Enterprise software - Experience with scalable design systems - Basic front-end knowledge: - HTML - CSS - JavaScript - Familiarity with: - Mixpanel - Amplitude - Product analytics tools Benefits - Full ownership of product and UX/UI design - Direct impact on product experience and customer engagement - Work closely with Product and Engineering teams - Opportunity to shape scalable design systems - Strong growth opportunities into: - Senior Product Designer - Design Lead - Head of Design What a Typical Day Looks Like - Conduct UX research and analyze user behavior - Design wireframes and high-fidelity interfaces - Build prototypes and improve user flows - Collaborate with Product Managers and Engineers - Maintain and expand design systems - Run usability tests and optimize experiences based on feedback Key Metrics (KPIs) - Improved usability and user satisfaction - Increased engagement and retention - Reduced friction in user flows - On-time delivery of design assets - Adoption and consistency of design systems - Reduced implementation issues for developers Apply Now If you: - Think in user journeys and product experiences - Combine UX thinking with strong visual design - Use data and feedback to improve products - Care deeply about usability, accessibility, and scalable systems This role is a strong fit for you.
Lead Systems Designer
Insomniac GamesFounded in 1994, Insomniac Games has been developing "the world's best games with the world's best people" for more than two decades. The company has two studio
• Accountable for design systems quality and on-time delivery • Directly supervises Systems Designers • Oversees design, prototyping, and iteration of gameplay systems • Collaborates with Gameplay Programming counterparts • Writes and updates gameplay system documentation • Maintains systems design schedule and prioritizes work • Reviews design work and drives iteration and quality
Computer Systems Analyst – Project Manager
EXLWe make sense of data to drive your business forward. #MakeSenseofData #DriveYourBusinessForward #PartnerYourWay
• Analyze existing application architectures, system workflows, integrations, and business processes to identify gaps and optimization opportunities. • Gather, document, and translate business requirements into detailed functional and technical specifications. • Develop system design documents, process flow diagrams, data flow diagrams (DFDs), use cases, and interface specifications. • Evaluate system performance, scalability, and reliability, recommending technology enhancements and modernization strategies. • Collaborate with architects, developers, data engineers, and QA teams to design and implement enterprise-grade solutions. • Lead end-to-end technology projects including application implementations, cloud migrations, data platform initiatives, and system integrations. • Define project scope, technical deliverables, milestones, resource plans, and implementation roadmaps. • Manage Agile/Scrum ceremonies including sprint planning, backlog grooming, stand-ups, and retrospectives. • Track project progress, dependencies, technical risks, and mitigation plans. • Coordinate cross-functional teams including development, infrastructure, data engineering, cybersecurity, and business teams. • Ensure successful deployment, testing, and production release of technology solutions. • Analyze and document system interfaces, and data integration workflows. • Collaborate with development teams to define integration requirements between enterprise applications and cloud platforms. • Support data mapping, transformation logic, and data quality validation activities. • Support cloud transformation initiatives involving AWS, Azure, or GCP environments. • Work with infrastructure and platform teams to ensure system reliability, security, and scalability. • Evaluate emerging technologies and recommend solutions to improve operational efficiency and business outcomes. • Ensure compliance with enterprise architecture standards, security controls, and governance frameworks. • Develop and maintain technical documentation, architecture diagrams, requirement traceability matrices, and project artifacts. • Create project dashboards, status reports, and executive presentations to communicate progress and risks. • Establish KPIs and monitoring metrics to measure system performance and project success. • Support audit, compliance, and governance activities through proper documentation and controls.
Senior Business Systems Analyst
Net HealthSpecialized software and analytics that serves the continuum of restorative care, from hospital to home™️
• Execute Product Strategy: Collaborate with Product Manager(s) to shape the roadmap for assigned product area • Maintain deep expertise in product features and industry regulatory requirements • Participate in industry thought leadership efforts • Collaborate with Sales to identify documentation and consulting opportunities • Serve as the domain SME across teams • Drive the entire product lifecycle—from ideation to execution and post-launch improvements • Actively participate in scrum events • Lead end-to-end analysis, configuration, and delivery of complex projects • Configure, qualify, and deliver all levels of product documentation • Develop, mentor, and coach team members • Lead continuous quality improvement efforts • Gather, articulate, and prioritize technical and client requirements for new features • Engage directly with clients throughout the project lifecycle • Proactively identify and implement solutions for complex business problems • Develop end-to-end project plans with clear timelines and milestones



