Staff ML Software Engineer, Interests Experience
- 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
Interests Experience is focused on helping Twitter users discover content that is interesting and relevant to them. We build large scale personalized recommendation engines utilizing different signals such as social network, user activity, and geolocation focusing on graph algorithms, recommendation systems, distributed systems, and social graph analyses.
As a part of this team, you will get to solve large scale relevance problems and improve product quality. You will build new systems, perform a/b testing to launch new features and enable future product improvements.
What you'll do:
Work across teams and functions— with 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.
Architect, design, implement, deploy and maintain multi-component online and offline services, pipelines, platforms and software libraries to serve the business needs of the team, driving the engineering life cycle.
Work with ML engineers and related teams to integrate ML components into the system and solve their performance issues.
Improve existing systems, identify performance bottlenecks and tech debt, deal with legacy systems and drive to simplify and modernize them, accelerating the developments.
Provide mentorship to more junior engineers, conduct code reviews, design reviews. Help design training materials and programs to elevate the engineering ability of one or more teams.
Help design processes, protocols and establish best practices for development and operation, to improve efficiency and stability.
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.
Conduct interviews and help setting up or improving the rubrics for engineers of different levels.
Qualifications
8+ years or equivalent experience working and leading the engineering efforts of internet-scale consumer products, preferably in Search Engine, Recommendation Systems, NLP, or other Information Retrieval related fields.
Ability to collaborate across multiple teams including analytics, product management, and operations.
Experience architecting and developing internet-scale systems with multiple components in microservice architecture.
Experience integrating significant Machine Learning components into the system and successfully & efficiently productionizing them. Knowledge in ML fundamentals preferred.
Experience maintaining a production system with significant traffic and understanding performances issues.
Experience mentoring other engineers at Senior and above levels.
Experience doing interviews and hiring engineers at Senior and above levels.
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.
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