Staff Machine Learning Engineer - Notifications Relevance Infrastructure
- Full-time
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.
Qualifications
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.
Requirements
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.