Senior Machine Learning Engineer - Cloud Adoption

  • 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 a 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

Who We Are: Twitter is looking to leverage the best of the Cloud and the best of our own investments. We've built a stack that scales to billions of tweets and hundreds of millions of users. To move forward faster and serve people inclusively and globally, we're leveraging the Cloud, but this takes nuanced thinking, decisions, and investments in our technology that meet our needs for velocity while balancing risks and our near-term effectiveness. You'll join a budding team that's focused on making this happen!

You'll spend your day working with various teams (internal customers) and partners to understand where Cloud investments can generate outsized RoI; work with the team and technology partners to propose specific, yet extensible solutions; finally extend the partnership into execution supporting directly and indirectly in whichever manner makes sense. 

The ideal candidate is comfortable working full-stack, from infrastructure up to data science and modeling, but is utmostly focused on product outcomes. Nuance and navigating complex trade-offs are part and parcel of the role, and the ideal candidate has experience understanding technical systems and product needs deeply but most importantly can navigate the trade-offs between the two and propose/deliver solutions. Critically, the ideal candidate is highly independent and knows when to ask for help as well as barrel forward. Deliverables will include specifics such as libraries, frameworks, product engineering ships to more abstract items like best practices, architecture recommendations, and consultative work for internal customers.

Success in this role will substantially improve Twitter's ability to sharpen its core product growth flywheel by enabling teams of product managers, SWEs, data scientists, and ML engineers to make their own learning flywheels orders-of-magnitude better.

Qualifications

  • BS, MS, or Ph.D. in Computer Science with 5+ years of related or equivalent experience
  • 5+ years experience in end-to-end machine learning/data science (modeling for personalization/recommendation systems, production machine learning, experimentation), data warehouses and pipelines (e.g. Beam/Dataflow, Airflow, Spark), and data engineering practices.
  • Proficient in Python and a JVM language (Scala, Java)
  • Experience with Google Cloud Platform, offline and online data processing frameworks
  • Knowledgeable of core CS concepts such as common data structures and algorithms
  • Comfortable conducting design and code reviews

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 there should come balance.

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

Notice (Colorado Equal Pay for Equal Work Act)

The expected salary range for this role to be performed in Colorado is USD$146,000.00 - USD$204,000.00. 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. This range may be modified in the future.

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.

Privacy Policy