Dive into anything
Senior Machine Learning Systems Engineer, Ranking Platform
Location
United States
Posted
20 hours ago
Salary
$216.7K - $303.4K / year
Seniority
Senior
Job Description
Senior Machine Learning Systems Engineer, Ranking Platform
Reddit, Inc.
• Design and implement the next generation ML ranking system that powers the personalized feeds, search and other products at Reddit • Design and develop ML and Generative AI systems in cloud-based production environments at scale • Partner closely with Product, Infrastructure and Engineering teams and translate requirements into scalable ML systems • Write efficient, scalable and maintainable code that will help us iterate quickly and safely • Champion and drive engineering processes and best practices • Raise the bar for engineering across the team through code reviews, mentorship and knowledge sharing
Job Requirements
- 5+ years of experience as a software engineer developing large-scale distributed systems and data intensive ML based system, using Go, Python, C++ or any object oriented programming language
- 5+ years of experience with designing and implementing large-scale performant and reliable machine learning systems. Experience with recommendation systems is preferred.
- Experience with developing and improving tools such as deployment, automation, system diagnosis, ML monitoring etc.
- Strong organizational skills with the ability to prioritize tasks and keep projects on schedule with a strong attention to detail
- BS degree in Computer Science, a similar technical field of study or equivalent practical experience
- Familiar with software engineering best practices such as unit testing and code reviews, design, and documentation
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences
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
• Act as a trusted AI architect & consultant for our enterprise clients, helping them turn ambitious ideas into robust, production-ready solutions across cloud, edge, and on-prem environments • Design and own end-to-end LLM & multi-agent architectures - from vector-based RAG pipelines and document-processing workflows to multi-agent orchestration and autonomous decision frameworks • Create and publish libraries utilizing local on-device models • Create and publish design papers on behalf of the company together with our R&D team • Build cloud-native AI infrastructure on AWS or equivalent on Cloudflare / GCP with security, governance, and cost optimization baked in • Define and implement AI governance & monitoring (bias detection, drift tracking, compliance reporting) to keep models accurate, explainable, and audit-ready • Evaluate, benchmark, and create custom models - open-source and commercial • Contribute to the open-source community through internal R&D initiatives • Stay one step ahead by experimenting with the “next big thing” in AI • Mentor and inspire engineers around you, sharing knowledge through tech talks, code reviews, and architectural workshops
• Support the design, development, and integration of hardware, software, cloud components, and user interfaces into cohesive system solutions. • Assist in defining system requirements and ensuring alignment with project objectives. • Participate in system configuration, documentation updates, and version control activities. • Participate in system testing activities, including the development of test cases and documentation. • Maintain data quality by performing routine audits, validation checks, and updates within CMMS • Follow established data governance practices to ensure compliance with organizational policies. • Support data entry standards, documentation, and routine quality assurance tasks. • Generate reports and dashboards using tools such as Power BI to support facility operations and planning. • Track and update Key Performance Indicators (KPIs) based on organizational reporting needs. • Assist in identifying operational trends or opportunities for efficiency using structured analysis methods. • Support the development and refinement of system requirements for facility data, asset tracking, and maintenance workflows. • Work closely with facility operations, IT, and data teams to maintain system functionality and ensure alignment across workflows. • Provide basic user support and training on data tools, dashboards, and reporting processes. • Translate stakeholder needs into clear, actionable system or reporting updates. • Support Extract, Transform, Load (ETL) processes to ensure consistent data integration across systems. • Maintain documentation related to data quality, system configurations, and reporting procedures. • Ensure digital records and data structures adhere to organizational and federal requirements.
• Serve as the primary technical advisor for Global Major Accounts, partnering with customers to align cybersecurity strategies with business objectives. • Lead technical discovery sessions, solution design workshops, and security architecture discussions throughout the sales cycle. • Architect and position HPE cybersecurity solutions across SASE, SSE, SD-WAN, Zero Trust, Firewall, NAC, and cloud security environments. • Deliver executive-level presentations, technical demonstrations, and Proof of Concepts (POCs) that showcase the business and technical value of HPE's security portfolio. • Engage CISOs, security architects, network teams, and executive stakeholders in both strategic and technical discussions. • Develop end-to-end security solution architectures that address customer requirements, security initiatives, and digital transformation goals. • Guide customers through observability and threat detection integrations, including SIEM, SOAR, XDR, and OpenTelemetry frameworks. • Lead technical responses for RFPs, RFIs, security assessments, and complex customer evaluations. • Serve as the technical lead on large, complex enterprise opportunities, collaborating closely with Account Managers, channel partners, and cross-functional teams to drive successful business outcomes. • Position HPE security solutions against competitive offerings and articulate key differentiators within the cybersecurity market. • Build trusted advisor relationships across customer organizations and maintain a strong understanding of customer priorities, challenges, and security strategies. • Collaborate with Product Management and Engineering teams to provide customer feedback and influence future product roadmap development. • Maintain expertise in emerging cybersecurity, networking, cloud, and observability technologies while serving as a subject matter expert within the organization. • Support teammates and contribute technical leadership across the broader Systems Engineering organization.
• Lead requirements gathering sessions with customers • Analyze and understand system requirements for ongoing work • Troubleshoot and resolve questions related to the platform • Partner with Architect II resources to design solutions • Complete Decision Support documents and work requests • Support configuration of defined platform requirements • Operate within project timelines to exceed expectations • Build trusted client partnerships




