
Discord · San Francisco Bay Area
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly ever...
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but
there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming,
and we are focused on making it easier and more fun for people to hang out before, during, and after playing games.
The Notifications squad is a multidisciplinary group of engineers working across client experiences, infrastructure, and machine
learning to make sure every notification Discord sends is high signal and high value. As a Software Engineer on Notifications,
you'll own well-defined projects end-to-end, sweat the details of a great user experience, and grow your craft alongside a team
that ships reliably and cares deeply about quality. This person will report to the Senior Engineering Manager for Growth.
What You'll Be Doing
value to our users.
What you should have
customers
Bonus Points
The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined
by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience,
and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary
only, and do not include equity, or benefits.
Why Discord?
Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform
that helps people deepen their friendships around games and shared interests, and helps developers build and grow their
businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding
in competitive matches for diamond rank. Join us in our mission! Your future is just a click away!
Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up
for success, so if you are in need of reasonable accommodations, please let your recruiter know.
Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information
relating to the application and recruitment process by clicking HERE.
[https://discord.com/terms/applicant-candidate-privacy-policy]
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. We are looking for a Senior Software Engineer specializing in Machine Learning to join our Revenue ML team at Discord. This team partners with our revenue product groups, focusing on both consumer revenue and our emerging Ads initiative. This role will specifically contribute to our Ads ML efforts, helping to build and scale ML capabilities in areas such as ads measurement, targeting, and delivery ranking. As part of this team, you will play a critical role in developing foundational ML models that enhance ad relevance, optimize performance, and drive revenue. This is a unique opportunity to work on an early-stage Ads ML platform and have a direct impact on the business's success. Our tech stack includes Python, ML frameworks like PyTorch and TensorFlow, large-scale data infrastructure, and real-time ad-serving technologies. What You'll Be Doing: * Design, develop, and deploy machine learning models for ads targeting and ranking. * Develop sophisticated ML solutions such as identity graph to enhance ad targeting. * Build and optimize ad ranking models to serve the most effective ads based on campaign objectives (e.g., app installs, link click). * Improve ads targeting and ranking by leveraging both on-platform and off-platform signals. * Collaborate cross-functionally with product, engineering, and business teams to define and execute on the Ads ML roadmap. * Scale our ML infrastructure to support an increasing number of concurrent ad campaigns while ensuring low-latency decision-making. * Drive research and implementation of state-of-the-art ML techniques in the field of online advertising. What You Should Have: * 5+ years of experience as a Machine Learning Engineer or Data Scientist. * 3+ years of experience specifically in Ads ML (ads ranking, personalization, optimization, privacy-compliant user modeling, targeting, or measurement). * Strong proficiency in Python and familiarity with deep learning frameworks such as PyTorch or TensorFlow. * Experience with applied deep learning (e.g transformers, embedding models). * Proven track record of designing, implementing, and scaling ML-driven ad systems in real-world applications. * Experience working with real-time ML inference, A/B testing, and optimization frameworks. * Experience translating ML evaluation results and performance metrics into actionable product roadmap items. * Ability to connect business objectives to ML solutions, with the flexibility to shift focus toward the highest-impact problems as priorities evolve. Bonus Skills: * Strong understanding of performance advertising and how ML impacts revenue and advertiser retention. * Knowledge of ad tech industry standards and ads ecosystem including targeting, retrieval, ranking, pacing, frequency, auction, etc. * Experience with large-scale recommendation systems. * Experience with large-scale data infrastructure and distributed computing The US base salary range for this full-time position is $220,000 to $275,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE. [https://discord.com/terms/applicant-candidate-privacy-policy]
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. This team is where reports and signals become decisions. We build the LLM pipelines that review reported content, the systems that carry enforcement out, the appeals path users take when we get it wrong, and the tooling our investigators and content reviewers work in every day. Most safety reviews are now decided by automation instead of a person, at a cost per review that has fallen by more than 90% on mature workflows and at precision and recall above trained human reviewers. What's left to automate is the ambiguous, high-stakes end, and with appeals arriving by the hundreds of thousands, getting users a fast and fair answer matters as much as catching harm. We're hiring an Engineering Manager to lead the team: nine engineers across three squads, each with an experienced tech lead. One builds the automated review systems; another owns enforcement, warnings, and the infrastructure behind appeals; and the final owns tooling that enables analysts to be effective. You'll report to the Director of Engineering for Safety and work closely with our content review operations, machine learning, product, policy, and legal teams. The charter is larger than the current headcount, and we expect the role to grow with it. What you'll do * Lead three squads, Review, Enforce, and Tooling through their tech leads, setting direction across automated review, enforcement, and appeals * Push automation toward nearly all review decisions without giving up precision or recall against a human baseline, and get engineering out of the loop so the operations team can launch and tune workflows themselves * Rebuild appeals: one path for every eligible appeal regardless of what triggered the original action, review tooling that scores decision quality rather than only flagging that two reviewers disagreed, and checks that catch mistakes before they land on good users * Own the tooling our investigators depend on, cutting complex investigations from hours to minutes, and make enforcement traceable enough that anyone can see how a user reached their current state * Carry regulatory and child-safety compliance work alongside the roadmap, set the engineering bar with your leads, and hire and grow the team Who you are * 5+ years as a software engineer with a solid backend and distributed systems background, and 2+ years managing engineers * You've shipped LLM systems in production where the output is a decision the business acts on rather than a suggestion, with opinions about evaluation, ground-truth data, quality regressions, and where cost and latency start to bite * Technical enough to stay in the details. You can review a design, follow a hard incident, and disagree with an approach without taking the work away from senior engineers who know the system better than you do * Experienced working alongside operations or human-in-the-loop teams. You understand quality assurance, reviewer calibration, and appeals, and you build tools that respect the people using them * Steady under escalation. Legal deadlines, serious incidents, and regulator attention come with this job, and you can hold a quality line while shipping against a clock * Excellent communication and cross-functional collaboration across engineering, machine learning, data science, policy, legal, and product, and practical about throughput and unit economics * An empathetic and experienced recruiter and coach. People you've managed want to work with you again Bonus Points * A strong passion for Discord and/or gaming, and an appreciation for the communities we serve * Trust and safety, fraud, integrity, or abuse engineering at a consumer platform * Building internal tools where operations or review teams are the primary user * Consolidating fragmented legacy systems onto a single platform, or managing outsourced operations teams and vendors Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available. The US base salary range for this full-time position is $248,000 to $279,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE. [https://discord.com/terms/applicant-candidate-privacy-policy]
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. LOCATION This position needs to be based in the Beijing, China office 3 days a week. No Relocation and Visa Support THE COMMUNITY YOU WILL JOIN The Notifications team at Airbnb is dedicated to designing and building the core notification systems that deliver seamless and effective notification experiences to our guests and hosts globally. We collaborate with product teams across the company to understand notification needs and empower them through scalable solutions. By leveraging modern technology and thoughtful governance, we strive to enhance guest and host engagement, minimize user fatigue, and drive meaningful business outcomes. THE DIFFERENCE YOU WILL MAKE We are looking for backend engineers who are passionate about building reliable systems and delivering user impact through their work. You will work in a global collaboration environment to turn product and engineering ideas into production systems. You will contribute to the development and evolution of our notification platform, help improve delivery timing and channel selection, and build scalable solutions that support product teams across Airbnb. A TYPICAL DAY * Collaborate with engineers and cross-functional partners to understand requirements, prioritize work, and scope projects within your team’s roadmap. * Contribute to technical design discussions and align implementation details with teammates and partner teams. * Write clean, testable, and maintainable code to build backend services and platform capabilities. * Participate in on-call rotation and contribute to operational excellence by improving runbooks, monitoring, and rollback readiness. * Debug production issues, follow through on fixes, and improve system reliability in the areas you own. * Mentor newer engineers within the team through code reviews, design discussions, and day-to-day collaboration. YOUR EXPERTISE * 3+ years of experience in a hands-on software engineering role, or equivalent practical experience. * Bachelor’s and/or Master’s degree, preferably in Computer Science, or equivalent experience. * Proficiency in one or more JVM-based languages such as Java, Kotlin, or Scala. * Experience building backend systems or services in a service-oriented or distributed systems environment. * Ability to drive alignment, manage projects and effectively collaborate with stakeholders. * Capable of making data driven decisions and articulating tradeoffs in any technical decisions. * Fluent communication in both English and Chinese.