Senior ML Engineer - Geo

Senior ML Engineer - Geo

This job has closed but is shown for context on data science work at Twitter.

The Position

Who We Are

The Geo team maintains ownership of our notion of user’s locations, points of interest, and places at Twitter. We work with large datasets and high traffic systems while protecting our user’s privacy.

We aim to help Twitter deliver great content to each user by understanding the specific places they are interested in and identifying the right content associated with each place.

Our engineers build services and tools to automate and simplify our current Geo operations, including ingestion pipelines, location calculations, and other user-facing improvements to our Geo systems.

What You'll Do

  • Utilize your machine learning and engineering expertise to develop models and solutions that improve Twitter’s geospatial datasets and services.

  • Partner with different teams throughout Twitter. You’ll collaborate with engineers, ML modellers, and product teams to build high performing systems that have impact.

  • Help drive the roadmap and determine the best way to leverage ML.

  • Establish best practices for the team in the ML domain, consistent with overall Cortex standards.

  • Apply your expertise in distributed systems to simplify the complexity of wrangling large datasets. 

Who You Are

  • You're someone with a number of successes in your past including Machine Learning and distributed systems design, but now are looking to grow with and help impact a global business at scale.

  • You thrive on working in concert with other smart people, including from distributed offices.

  • You communicate fluidly, at the level of your audience, and seek to understand and be understood.

  • You have the ability to take on complex problems, learn quickly, iterate, and persist towards a great solution.

  • You are customer focused.

  • You welcome feedback and are constantly looking for ways to improve yourself and grow your career and skills.

Qualifications

  • 3+ years industry experience with a Bachelors, MS or PhD in computer science, data mining, machine learning, information retrieval, recommendation systems, math, engineering, operations research, or other quantitative discipline; or equivalent work experience

  • Experience in building production ML models and understanding of inference challenges at scale

  • Good theoretical grounding in core machine learning concepts and techniques

  • Experience with a number of ML techniques and frameworks, e.g., data discretization, normalization, sampling, linear regression, decision trees, SVMs, deep neural networks, etc.

  • Familiarity with one or more deep learning software frameworks such as Tensorflow, PyTorch

  • Backend development experience with the ability to work on data pipelines, distributed systems, performance analysis, and/or large-scale data processing

  • Experience with software engineering practices (e.g. unit testing, code reviews, design documentation)

Company Description

Who We Are

The Geo team maintains ownership of our notion of user’s locations, points of interest, and places at Twitter. We work with large datasets and high traffic systems while protecting our user’s privacy.

We aim to help Twitter deliver great content to each user by understanding the specific places they are interested in and identifying the right content associated with each place.

Our engineers build services and tools to automate and simplify our current Geo operations, including ingestion pipelines, location calculations, and other user-facing improvements to our Geo systems.

This job has closed but is shown for context on data science work at Twitter.
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.