Remote Machine Learning Engineers openings in Seattle, United States on September 17, 2022

Senior Machine Learning Engineer (United States) at Cornerstone onDemand

Location: Seattle

EdCast by Cornerstone is an AI-powered knowledge cloud for unified discovery, knowledge management, and personalized learning. Our award-winning Platform is used globally by Fortune 500 companies and government organizations to solve content fragmentation’s discovery, curation, and recommendation problems across external, internal, and tacit knowledge sources. Our mission is to democratize learning. Our goal is to provide frictionless access to knowledge for our enterprise and association customers, making learning “the way we work.” By doing so, our goal is to help upskill the globe to meet the demands of a rapidly changing digital world in the 4th Industrial Revolution.

As we grow to achieve that mission, we’re looking to add a highly technical, hands-on, and mission-driven Senior ML Engineer to lead our engineering efforts. Requirements A critical aspect of this role is the ability to remain a solid hands-on technologist while also offering support, insight, coaching, and proactively surface ideas and concerns of your direct reports. Solid time-management skills and experience in highly autonomous roles are critical. As a leader, you are highly accountable with strong interpersonal skills in working with Engineers, Product leaders, Vendors, and Customers. You function effectively in a busy environment with little or no supervision and are comfortable making independent decisions.

In this role you will….
• Lead and drive execution of new initiatives for Machine Learning using conversational NLP techniques and introduce ML-based learning through Coaching Assistant.
• Work with the engineering teams and ensure timely deliveries.
• Be part of a global Engineering team supporting Fortune 1000 customers worldwide.
• Experiment and iterate rapidly and provide tangible improvements in the overall engagement.

You’ve got what it takes if you….
• Are a driven team player, collaborator, and relationship builder whose infectious can-do attitude inspires others and encourages excellent performance in a fast-moving environment.
• Are Results orientated, motivated by success.
• A Self-motivated: You can work with a minimum of supervision and be capable of strategically prioritizing multiple tasks in a proactive manner.
• Have a Bachelor’s degree in computer science or a related study or equivalent experience
• Have 5+ years of hands-on experience architecting and designing highly scalable and resilient systems.
• Have 5+ years of experience in designing & scaling applications based on Data Science, NLP, and conversational AI
• Good understanding of system availability, security, and performance management.
• Are an Excellent troubleshooting skills and desire to resolve system issues

Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, color, gender, age, sexual orientation, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws. If you have a disability or special need that requires accommodation, please contact us at ~~~
Apply Here
For Remote Senior Machine Learning Engineer (United States) roles, visit Remote Senior Machine Learning Engineer (United States) Roles


Machine Learning Engineer , University Graduate -BRIC team- 2023 Start PHD at TikTok

Location: Seattle


TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices, including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul, and Tokyo.

Why Join Us
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire – for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok.

The Business Risk Integrated Control (BRIC) team of TikTok, is missioned to:
– Protect TikTok users, including and beyond content consumers, creators, advertisers.
– Secure platform health and authenticity of community experience .
– Collaborate with cross-functional stakeholders to improve TikTok infrastructures, services, tools and algorithms, towards a higher standard of privacy and security.
The BRIC team works to measure and minimize the damage implied by inauthentic behaviors on TikTok and its extended platforms, covering multiple classical and novel integrity/security areas such as fake account, fake traffic, spam, scraping, cyberbullying, live room risks, incentive fraud, monetization abuse, etc.
In this team, you will have a unique opportunity to:
– Have a first-hand experience contributing to TikTok’s key security initiatives.
– Build scalable, resilient, intelligent integrity solutions that are also privacy-safe and user-friendly.
– Solve product and technical challenges that are often first-seen and highly adversarial. Both quick short term tactics and long term strategical moves are expected at various paces.
– Be part of a diverse and enthusiastic global workforce, grow with and learn from security and integrity experts across Asia, Europe, North America, etc.

We are looking for talented individuals to join our team in 2023. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. Co-create a future driven by your inspiration with TikTok.

Successful candidates must be able to commit to one of the following start dates below:
1. January 16, 2023
2. February 6, 2023
3. March 6, 2023
4. May 22, 2023
5. June 12, 2023
6. July 17, 2023
7. August 14, 2023
We will prioritize candidates who are able to commit to these start dates. Please state your availability and graduation date clearly in your resume.

Application deadline: February 15th, 2023
Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is firm and includes all TikTok jobs globally. Applications will be reviewed on a rolling basis and we encourage you to apply early.

– Build machine learning solutions to respond to and mitigate business risks in TikTok products/platforms. Such risks include and are not limited to abusive accounts, fake engagements, spammy redirection, scraping, fraud, etc.
– Improve modeling infrastructures, labels, features and algorithms towards robustness, automation and generalization, reduce modeling and operational load on risk adversaries and new product/risk ramping-ups.
– Uplevel risk machine learning excellence on privacy/ compliance, interpretability, risk perception and analysis.


– PHD degree in computer science, statistics, or other relevant, machine-learning-heavy majors.
– Solid engineering skills. Proficiency in at least two of: Linux, Hadoop, Hive, Spark, Storm.
– Strong machine learning background. Proficiency or publications in modern machine learning theories and applications such as deep neural nets, transfer/multi-tasks learning, reinforcement learning, time series or graph unsupervised learning.
– Ability to think critically, objectively, rationally. Reason and communicate in a result-oriented, data-driven manner. High autonomy.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to us at
Apply Here
For Remote Machine Learning Engineer , University Graduate -BRIC team- 2023 Start PHD roles, visit Remote Machine Learning Engineer , University Graduate -BRIC team- 2023 Start PHD Roles


Machine Learning Engineer, AI Research & Education at amazon

Location: Seattle

Job summary
AWS AI/ML is looking for world class engineers to join its AI Research and Education group working on building open-source automated ML solutions. Our team’s mission is to democratize machine learning by creating powerful open-source tools like AutoGluon for solving practical ML problems and revolutionize the rate and ease ML practitioner’s progress from problem formulation to deployed solution. Our vision is to advance the state-of-the-art in automated ML to become the go-to tool for solving the vast majority of ML problems. The team specializes in developing popular open-source software libraries like AutoGluon, GluonCV, GluonNLP, and Deep Graph Library (DGL). Building these solutions requires a solid foundation in machine learning infrastructure and deep learning technologies.
As a Machine Learning Engineer, you will work closely with science teams to bring research to production. This is a role that combines engineering knowledge (around machine learning, natural language processing, computer vision), technical strength, and product focus. It will be your job to implement novel ML systems, product integrations, and performance optimizations. You will guide the direction of the AutoGluon framework via collaboration with the open-source, academic and research communities. You will be at the heart of a growing and exciting focus area for AWS and work with other acclaimed engineers and world famous scientists. You will have the opportunity to publish in scientific conferences and journals, create white papers, write blogs, and have high visibility in the industry.
About the team
Inclusive Team Culture
At AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded scientist and enable them to take on more complex tasks in the future.
Apply Here
For Remote Machine Learning Engineer, AI Research & Education roles, visit Remote Machine Learning Engineer, AI Research & Education Roles


Senior Machine Learning Engineer at Starbucks

Location: Seattle

This position contributes to Starbucks’ success by driving advancements to Enterprise Data & Analytics Platform and will support the definition, build out, evangelism and deployment of foundational AI capabilities that are critical to democratizing Machine Learning and AI driven applications across the organization.

Summary of Key Responsibilities:
• Forge partnerships with the Analytics teams across Starbucks as well as Technology teams to clearly understand business domains (domain proficiency) as well as demonstrate technical depth to gain trust and partnership
• Perform Industry Research, develop working prototypes and prove the concepts for key trends in development, deployment and operating Machine Learning/Deep Learning models in production
• Translate strategic analytics requirements into Analytics tools and infrastructure
• Engineering production grade platform solutions that are secure, scalable and supportable.
• Evangelize enterprise AI/ML capabilties through strategic partnership, rapid prototyping of usecases.
• Identify, document and promote best practices across the organization
• Build Data and feature pipelines in partnership with Analytics teams
Apply Here
For Remote Senior Machine Learning Engineer roles, visit Remote Senior Machine Learning Engineer Roles


Principal Engineer, Machine Learning at Convoy Inc

Location: Seattle

About the team:
Marketplace Demand drives the input to Convoy’s flywheel by bidding and pricing short and long-term freight opportunities.

To achieve this goal, we predict the short and long-term costs of trucks, simulate network scenarios, understand Shipper needs and price sensitivities, while defining optimization objective functions, and managing ongoing yield of client relationships.

This requires a high degree of product ML and forecasting capabilities, economic/ process innovation, and building a demand-side platform that aggregates opportunities from a wide range of bespoke shipper systems with high-data accuracy.

Our cost forecasts are a key part of Convoy’s “secret sauce” and are critical inputs to a wide variety of other ML/ OR problems at Convoy.
This includes supply side matching.

About you:

You will own a greenfield 0 to 1 platform and focus your work on the pricing system and forecasting engine that allows Convoy to operate profitably.

Using ML, you will help define how the prediction on costs of servicing a given shipment and input for profit return by using ML.

This system will power the rest of Convoy’s predictive systems. Ideal experience with pricing and marketplace systems & experience shipping platform (ML platform highly preferred). You will be working across multiple disciplines, including Engineering and Data Science.

Our cost forecasts are a key part of Convoy’s secret recipe and are critical inputs to a wide variety of other ML problems at Convoy including supply-side matching.

You will:

Own a greenfield 0 to 1 platform, focusing on working on the pricing system & forecasting engine for Convoy to continue to operate profitably.

Using ML, you will help define how the prediction on costs of servicing a given shipment and input for profit return by using ML.

This system will power the rest of Convoy’s predictive systems. Ideal experience with pricing and marketplace systems & experience shipping platform (ML platform highly preferred). You will be working across multiple disciplines, including Engineering and Data Science.

We’re looking for someone who has:

Experience with a high degree of product machine learning and forecasting capabilities, process innovation, and building a demand-side platform that aggregates opportunities from a wide range of bespoke shipper systems with high data accuracy.
Apply Here
For Remote Principal Engineer, Machine Learning roles, visit Remote Principal Engineer, Machine Learning Roles


Senior Machine Learning Engineer at Realtor

Location: Seattle

Senior Machine Learning Engineer

Austin, TX; Chicago, IL; Morgantown, WV; New York, NY; Phoenix, AZ; Santa Clara, CA; Seattle, WA

At, we have among the most comprehensive and accurate coverage of real estate listings and the most engaged users across all the online real estate portals. Our mission is to make buying, selling, renting, and living in homes easier and more rewarding for everyone.

Building your career? Build it better at . Join us andhelp change the world of real estate, one home at a time.

We seek a Machine Learning Engineer to join ourConsumer Insights squadand help take it to the next level. As a key member of the team, you will be responsible for the end-to-end development of a problem to put it in production. This includes creating queries and ETLs to retrieve the data from multiple sources, exploratory data analysis and statistical insights of the data, modeling the data, and deploying the models into a production setting. You will serve as an expert in algorithms that you develop – representing the team to external stakeholders.

• Understand the business and data models to effectively query data
• Effectively partner with product and engineering teams to build new data driven and machine learning based features for enriching the consumer experience of home shoppers, renters and sellers.
• Create ETL pipelines to get the required data in a format ready for downstream tasks.
• Perform exploratory analysis on ( smart-link) s wealth of data.
• Develop predictive, explanatory models and machine learning algorithms.
• Design and build data science solutions to drive revenue growth, customer retention and support strategic decision making.
• Generate descriptive visualizations and presentations to communicate insights.
• Drive A/B & multivariate tests and design of experiments to facilitate testing of new product and design features, with focus on improving engagement, retention, and conversion.
• Help improve the scope of our data sets by identifying new data collection and procurement opportunities on an ongoing basis.
• Deploy trained model artifacts to AWS.
• Participate in code reviews and adhere to the teams coding standards.
• Work with a sense of ownership and urgency, advocate for experimentation based, agile culture.
• Drive a project forward given just a problem and mission statement.
• PhD/MS in computer science, statistics, mathematics, operations research or related fields and 2 years of relevant experience in data science, machine learning or applied statistics or a BS in related fields with 4+ years of experience.
• Experience with Machine Learning, NLP and data mining tools and underlying algorithms.
• Experienced in Python, R, Spark or other languages and frameworks appropriate for large scale analysis of structured and unstructured data.
• Working experience with relational databases (SQL) and large scale distributed systems.
• Experience with Docker and AWS and taking a prototype into production is preferred.
• Experience with git and github is preferred.
• Experience with experiment design and A/B and multivariate tests.
• Strong creative thinking and problem solving skills.
• Excellent oral and written communication and presentation skills.

Do the best work of your life at

Here, youll partner with a diverse team of experts as you use leading-edge tech to empower everyone to meet a crucial goal: finding their way home. And youll find your way home too. People are our foundationthe core that drives us passionately forward. At , youll bring your full self to work as you innovate with speed, serve our consumers, and champion your teammates. In return well provide you with a warm, welcoming, and inclusive culture; intellectual challenges; and the development opportunities you need to grow.

Diversity is important to us, therefore, is an Equal Opportunity Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, will provide reasonable accommodations for otherwise qualified disabled individuals.
Apply Here
For Remote Senior Machine Learning Engineer roles, visit Remote Senior Machine Learning Engineer Roles


Machine Learning Software Engineer at Apple

Location: Seattle


The SSP team is looking for an exceptional software engineer to help foster a vibrant ecosystem for machine learning development tools. In this highly collaborative role, you will be at the center of multiple efforts to make machine learning an accessible and powerful tool for all developers.

We are looking for applied machine learning engineers with a passion for developing the infrastructure to use ML algorithms seamlessly. You will create ML infrastructure used across Apple, that power magical experiences for millions of Apple users and developers.

Key Qualifications

2+ years of experience developing ML frameworks and software solutions in industry or academia.

Experience using modern machine learning frameworks like TensorFlow or PyTorch.

Experience with modern IR for ML workloads (MLIR).

Strong fundamentals in problem solving and algorithm design

Passion for software architecture, API and development tool design

Ability to write flawless, readable and maintainable code in C++

Strong communication skills, and ability to present deep technical ideas to audience with different skillsets.

Collaborative team player who can work well across multiple teams and organizations.

Understanding of compiler development

Understanding of hardware acceleration for ML workloads


Responsibilities include:

Developing machine learning infrastructure that will be used by product teams for developing, evaluating and deploying machine learning models.

Develop and maintain large code base by writing readable, modular and well tested code.

Providing technical support to product and algorithm teams on the best practices for developing efficient machine learning models, and analyzing failure cases.

Interacting with high level ML framework such as CoreML.

Interacting with the compiler for Apple proprietary Neural Engine Accelerator to expose / enable new features of the Neural Engine Accelerator.

Education & Experience

Masters’s degree or higher in Computer Science or equivalent field.

Role Number: 200257391
Apply Here
For Remote Machine Learning Software Engineer roles, visit Remote Machine Learning Software Engineer Roles


Senior Machine Learning Engineer, Recommendation – US Tech Services at TikTok

Location: Seattle

TikTok is the leading and fastest-growing platform for short-form videos. Our mission is to encourage self-expression and to bring joy to 800 million active users worldwide. Everyday millions of creators upload videos to the platform and we distribute them to users with world-class technology.

TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul and Tokyo.

About the Team

Recommendation algorithm team plays a central role in the company, driving critical product decisions and platform growth. The team is made up of machine learning researchers and engineers, who support and innovate on production recommendation models and drive product impact. The team is dynamic, fast-pacing, collaborative and impact-driven.

Responsibilities – What You’II Do

– Build industry-leading recommendation system, improving user experience, content ecosystem and platform security;

– Deliver end-to-end machine learning solution to address critical product challenges;

– Own the full stack machine learning system and optimize algorithms and infrastructure to improve recommendation performance.

– Work with cross functional teams to design product strategies and build solutions to grow TikTok in important markets.


– Bachelor degree in computer science or a related major, with 4+ years of related work experience;

– Strong software development experience with C++, Python or other programming language;

– Experience in one or more of the following areas: applied machine learning, machine learning infrastructure, large-scale recommendation system, market-facing machine learning product;

– Strong communication and teamwork skills;

– Passion about techniques and solving challenging problems.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We believe individuals shouldn’t be disadvantaged because of their background or identity, but instead should be considered based on their strengths and experience. We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or an accommodation, please reach out to us at [Email available when viewing the job].
Apply Here
For Remote Senior Machine Learning Engineer, Recommendation – US Tech Services roles, visit Remote Senior Machine Learning Engineer, Recommendation – US Tech Services Roles


Staff Machine Learning Engineer – Notifications Relevance Infrastructure at Twitter

Location: Seattle

Company Description

Twitter is what’s happening in the world and what people are talking about right now. From breaking news and entertainment to sports, politics, and everyday interests, see every side of the story. Join the open conversation, and collaborate with creative and curious people across the globe.

The whole world is watching Twitter. You don’t go a day without hearing about Twitter, how it’s used as the fastest way to send a message to the world in an instant, how it carries some of the most important commentary and conversations, how it mobilizes people into action. That’s powerful, it’s valuable, it’s fundamental.

Job Description

Who We are

Twitter is one of the largest and most popular platforms in the world. Our code operates at a massive scale and speed, serving billions of requests per day, connecting hundreds of millions of active Twitter users.

The Notifications team’s mission is to make sure that Twitter customers never miss the things they care about most. We build services, platforms, and machine learning models and systems to power the core of the Twitter notifications product. Our systems evaluate candidates from nearly half a billion daily tweets to select, organize, and deliver the most personalized content to our users. The recent products and technologies built by our team have shown consistent results in driving new active users and long term retention and are some of the largest contributors to audience growth on the platform.

What You’ll Do

You’ll work with an awesome team of engineers, product managers, data scientists, researchers, and designers to build the fundamental infrastructure and platform that powers Notifications products covering both machine learning infrastructure as well as data pipelines. This includes
• Architect and build services at a huge scale, but also lead and build new product initiatives on top of the platform.
• Leadership You will forge close relationships with the engineering community as well as with engineering and product management leaders in multiple organizations at Twitter and you will partner with them to deliver impact.
• Planning and Execution Plan and deliver projects that impact multiple teams within multiple organizations.
• Innovation Identify opportunities for technological differentiation, investment or divestment. Ensure our organization’s work is aligned with broader company objectives.
• Mentorship Provide mentorship and guidance to senior technical leaders and managers
• Technical Spend time working on hands-on technical problems including design and implementation.
• Work and communicate in our collaborative atmosphere. Give and receive feedback to build trust and transparency. Join a team where we #LoveWhereWeWork.


Who You Are
• You have a strong sense of ownership, and a curiosity to understand how things work, even if they take you outside your area of expertise
• You are not only comfortable with ambiguity but view it as an opening to quickly explore a multitude of options.
• You have a customer first mindset.
• A hands-on machine learning software engineer with a passion for working on deep infrastructure issues in ML environments.
• You have experience collaborating across multi-functional teams including analytics, product management, and operations.
• You have experience working on projects that span multiple teams and organizations.
• You have the ability to take on complex problems, learn quickly, iterate, and persist towards a good solution.
• You invest in the learning and growth of the people you lead.

• Majored in Computer Science or a related field with 5+ years of relevant industry experience
• Firm grasp of CS fundamentals, Data structures, and algorithms
• Experience leading large scale Distributed Systems, Machine Learning, Data Pipelines and Large Scale Data Stores initiatives across cross-functional teams
• Experience with building one or more of the following deep learning, reinforcement learning, classification, pattern recognition, recommendation systems, targeting systems, ranking systems or similar is highly desirable.
• Understanding of latest developments of ML systems, techniques, open-source and cloud offerings. Having experience with the GCP ML tech stack is a plus.

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status, or any other legally protected status.

San Francisco applicants Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

The applicable salary range for each U.S.-based role is based on where the employee works and is aligned to one of 4 tiers according to a cost of labor index in that geographic area. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. The expected salary ranges for this role are set forth below. These ranges may be modified in the future.
• Tier A USD $212,000 – USD $297,000
• Tier B USD $202,000 – USD $282,000
• Tier C USD $191,000 – USD $267,000
• Tier D USD $179,000 – USD $253,000

You can view which tier applies to where you plan to work here. If your location is not listed, please speak with your recruiter for additional information.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter’s benefits prioritize employee wellness and progressive support to our diverse workforce.
Apply Here
For Remote Staff Machine Learning Engineer – Notifications Relevance Infrastructure roles, visit Remote Staff Machine Learning Engineer – Notifications Relevance Infrastructure Roles


Senior Software Engineer, Machine Learning Platform at Reddit, Inc.

Location: Seattle

Our mission is to bring community and belonging to everyone in the world. Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there’s a community for everybody on Reddit. For more information, visit

The Machine Learning Platform team at Reddit is a high impact team that owns the infrastructure that powers recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth, Ads, Feeds, and Core Machine Learning teams.

How You’ll Have Impact

As the 6th largest site on the internet, Reddit generates billions of events and terabytes of data in a day. You will own projects from ideation to production instead of being stuck making small incremental gains on enterprise systems. We are looking for the best and the brightest Machine Learning Platform Engineers to join us in solving hard problems in order to enable products that millions of users will love, and ultimately bring community and belonging to Reddit’s users. We are a team of builders that value impact, personal growth, openness and kindness.

What You’ll Do

You will be instrumental in architecting, implementing, and maintaining foundational Machine Learning (ML) infrastructure that powers Feeds Ranking, Content Understanding, Recommendations and much more to fulfill Reddit’s mission of bringing community and belonging to everyone in the world. You will build systems and tools that enable machine learning engineers (MLEs) and data scientists (DSs) and continuously improve the ML software development lifecycle. You will deliver a self service ML platform that enables the continuous iteration and improvement of systems that use ML techniques including Deep Learning, Natural Language Processing, Recommendation Systems, Representation Learning and Computer Vision.

• Lead the building, testing, and maintenance of ML infrastructure at Reddit
• Propose, design, and implement high-performance ML platform solutions that significantly advance the deployment of models that serve millions of redditors a seamless experience for MLEs
• Design and implement solutions that significantly advance the architecture of the ML Platform
• Work with management on team goal setting, planning, and de-risk project execution
• Mentor other team members in adopting a rigorous DevOps approach to maintain and/or improve ML platform components and services health and quality

• 4+ years of work experience in a production software development environment or building data systems, or 3+ years of work experience plus a degree in ML, Engineering, Computer Science, or other relevant discipline
• Experience with design and architecture of large scale ML Systems
• Experience building production-quality code incorporating testing, evaluation, and monitoring using object oriented programming, experience in: Python, Scala, golang.
• Comfortable with distributed systems, big data (Petabyte scale) and data-intensive systems
• Strong organizational skills
• Strong communication and team-work skills

• Experience or interest in learning Scala, Go, Python, Java, AWS, GCP, and Kubernetes
• Experience maintaining or developing applications using large-scale data stack, e.g, BigQuery, GraphQL, Kafka, Flink, Cassandra, Redis
• Experience or interest in recommendation, search engines, or content classification systems
• Interest in advancing infrastructure for Deep Learning, NLP, or Computer Vision

Reddit is continuing to grow our teams with the best talent. This role is completely remote friendly and will continue to be after the pandemic.

Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at
Apply Here
For Remote Senior Software Engineer, Machine Learning Platform roles, visit Remote Senior Software Engineer, Machine Learning Platform Roles


The Tech Career Guru
We will be happy to hear your thoughts

Leave a reply

Tech Jobs Here