Senior Staff Machine Learning Engineer, Connect
- Full-time
Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
Job Description
Twitter is serving the public conversation, and conversations are happening on Twitter every day about every subject and any event. Interest’s job is to connect our users to the conversations and people that they are looking for. In particular, we want to quickly understand what users are looking for, and serve compelling content corresponding to that understanding. The team builds product features, infrastructure and machine learning models to support this mission.
This role would serve as the overall group technical lead for the Interests engineering organization consisting of about 7 teams, and represent this group broadly across Twitter. This group powers Topics, which solves classifying content into Topics and improving our ability to serve content to users based on the Topics they are interested in. We are also working on some exciting new products which are not public yet. Talk to us to find out more!
What you’ll do
Build new product functionality to serve content corresponding to a user’s interests.
Work across teams and functions -- software engineers, ML engineers, data scientists, researchers, and product managers to understand user problems and build engineering solutions, create roadmaps. Lead and drive the communication, building consensus and plan.
Research, design, implement, deploy and maintain end-to-end machine learning solutions to serve the business needs of Interests, as well as take the lead role in driving research and engineering life cycles.
Work with ML engineers and related teams to integrate ML components into the system and solve their performance issues.
Improve existing models, identify performance bottlenecks and opportunities for improvements in our research processes and outputs, simplifying and modernizing them to accelerate the pace of machine learning research.
Provide mentorship to more junior engineers and raise overall ML competency in the group. Help design training materials and programs to elevate the ML capabilities of one or more teams.
Help design processes/protocols and establish best practices for research and development, to improve research efficiency and capabilities.
Work with ML Engineers, data scientists and PMs to design, conduct and analyze experiments and test product hypotheses.
Work with organization leadership to help establish long-term vision, strategy and roadmap for one or more teams.
Serve as a bridge between Twitter and the industry, bring the state-of-the-art practice and expand the engineering scope of Twitter Search and Twitter overall.
Tech-lead multiple teams with diverse skill sets to deliver improvements to Twitter.
Create strong collaborations with other organizations within Twitter.
Qualifications
- 10+ years of industry experience shipping machine learning models and systems into production.
Demonstrated experience tech-leading teams in one or more of the fields of Topics Classification, Search, Natural Language Processing, Information Retrieval, Machine Learning, Deep Learning, Recommender Systems or similar technologies.
Experience collaborating with cross-functional teams including Product, Design, Research, Legal and Policy partners.
M.S. or Ph.D. in Computer Science with a focus on machine learning, mathematics, or a related quantitative field or commensurate work experience.
Experience in any of C/C++, Golang, Java, Scala, Haskell, Python, R or other programming languages.
Additional Information
A few other things we value:
- Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.
- Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.
- Work, Life, Balance - We work hard, but we believe with hard work should come balance.
- Collaboration - There’s that saying, “If you want to go fast, go alone. If you want to go far, go together.” We want to go far.