Jump to navigation

Thank You For Signing Up!

We will be launching updates to VentureFizz soon which will include a new profile page and a custom homepage. We will keep you posted on these updates - stay tuned! Continue
VentureFizz Logo
  • Jobs
  • Companies
  • Insights
  • Videos
  • Sign Up
  • Login

Staff Software Engineer - Geo

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.

We care deeply about:

  • Engineering excellence such as good design abstractions, API stability, best practices, and pragmatic testing
  • The incremental approach to providing customer value
  • Removing technical debt and finding ways to improve an existing system while managing risk

What You'll Do

We are looking for engineers who value good architecture and design, who love writing code, have a desire to learn new technologies, thrive on teamwork, and are committed to serving their customers and users.

Together with the team you will work on our extensive set of services and help us determine which ones to retire, which ones to re-architect and what new services we should build. You’ll work with the team and with our internal customers to identify new ways in which location data can be used to improve user experiences on Twitter and build new features to deliver this value.

Your responsibilities include:

  • Shaping the direction of our services, tools, and product portfolio.
  • Designing elegant abstractions, shareable libraries, and robust APIs.
  • Actively looking for ways to improve the end-to-end experience for developers working on our systems.
  • Integrating with Twitter’s serving, cloud and data infrastructure
  • Working closely with engineers and stakeholders across the company.
  • Mentoring other engineers in the broader organization we are part of

Who You Are

  • 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 adamant about studying customer needs and enabling their success through our products.
  • You take pride in polishing and supporting our products.
  • You value relentlessly improving an existing system
  • You welcome feedback and are constantly looking for ways to improve yourself and grow your career and skills.

Qualifications

  • BS, MS, or Ph.D. in Computer Science or equivalent work experience.
  • 8+ years of hands-on software design and development experience
  • 3+ years of experience with building distributed systems and microservices.
  • You have a sound grasp on OOP concepts, data structures and algorithms.
  • You have a disciplined approach to writing unit and integration tests.
  • You are meticulous in software design life cycle best practices (design docs, code reviews, support, Sprint planning, Agile methodologies).
  • You have a proven understanding of distributed computing architectures.
  • You easily articulate complex concepts in writing and speech.
  • You have a solid understanding of Java or Scala.
  • You have operational knowledge of relational and non-relational databases (e.g. MySQL/Postgres and Cassandra/ElasticSearch).

Nice To Have

  • Experience with location services and algorithms and geographic representations is a plus
  • Experience with Machine Learning and/or Data Science
  • Experience protecting user’s privacy
  • Extensive MapReduce and/or Hadoop experience

Equal Opportunity Statement

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any legally protected status.

More Jobs at Twitter

Clear Filters
Internal Risk and Resilience Program Lead
New York
IT/Systems/Networking
Details
Staff Product Manager, Applied Machine Learning Research
New York
Product Management
Details
Senior Product Manager - Consumer Privacy
New York
Product Management
Details
Senior Site Reliability - Software Engineer
New York
Software Engineering/QA
Details
Sales Manager, LCS (FinServ)
New York
Sales & Business Development
Details
Software Engineer (Data) - Health Data Engineering
New York
Software Engineering/QA
Details
Global Client Partner - Media and Entertainment
New York
Marketing
Details
Staff Software Engineer - Misleading Information
New York
Software Engineering/QA
Details
Product Data Scientist - Ads Data Science
New York
Analytics & Data Science
Details
Director of Technical Recruiting
New York
HR, Finance, & Operations
Details
Senior Product Manager, Brand Safety
New York
Product Management
Details
Sr Software Engineer – ML Feature Store
New York
Software Engineering/QA
Details
Staff Applied ML Engineer (NLP)
New York
Analytics & Data Science
Details
Senior Software Engineer, Front-End : Revenue Experience
New York
Software Engineering/QA
Details
Sr. Manager, Strategy and Operations - Consumer
New York
Marketing
Details
Senior Product Manager, Data & Reporting
New York
Product Management
Details
Sr. Android Engineer - Media Foundation Client
New York
Software Engineering/QA
Details
Senior Software Engineer - Revenue Experience
New York
Software Engineering/QA
Details
Senior Software Engineer - Revenue Processing Billing & Revenue Pipeline
New York
Software Engineering/QA
Details
Senior Software Engineer - Revenue Processing Platform- Payments Platform
New York
Software Engineering/QA
Details
Salesforce Engineer
New York
Software Engineering/QA
Details
Sr. Software Engineering Manager, Engineering Effectiveness
New York
Software Engineering/QA
Details
Senior Software Engineer Full Stack - MoPub Ad Serving
New York
Software Engineering/QA
Details
Sr. Product Manager- Home Timeline
New York
Product Management
Details
Technical Program Manager, Data Labeling
New York
Analytics & Data Science
Details
Senior Software Engineer (Backend) - Revenue Experience, Ads API
New York
Software Engineering/QA
Details
Staff ML Software Engineer - Ads Targeting
New York
Analytics & Data Science
Details
Staff Software Engineer - Geo
New York
Software Engineering/QA
Details
Staff Software Engineer (Build Tools) Developer Productivity
New York
Software Engineering/QA
Details
Software Engineer-Backend Tools (Engineering Effectiveness)
New York
Software Engineering/QA
Details
Senior Full-stack Software Engineer
New York
Software Engineering/QA
Details
Sr. Engineering Manager- Fleets Infrastructure
New York
Software Engineering/QA
Details
Senior Applied ML Engineer (NLP)
New York
Analytics & Data Science
Details
Staff Technical Program Manager- Platform
New York
Product Management
Details
Sr. Product Manager - Health
New York
Product Management
Details
Manager, CanLatam Revenue Strategy & Operations
New York
Sales & Business Development
Details
Lead Enterprise Solutions Manager, DES
New York
Sales & Business Development
Details
Open Source Lead
New York
Software Engineering/QA
Details
Sr. Product Counsel-MoPub & CrossInstall OR MoPub/CrossInstall & Ads
New York
Product Management
Details
Product Counsel - Ads OR MoPub/CrossInstall & Ads
New York
Marketing
Details
Sr. Product Designer - DM's
New York
UX & Design
Details
Director of Engineering, MoPub
New York
Software Engineering/QA
Details
Senior Engineering Manager - Capacity Engineering
New York
Software Engineering/QA
Details
Senior User Researcher, Health
New York
UX & Design
Details
Insights Scientist - Twitter Next
New York
Analytics & Data Science
Details
Staff Product Manager - Topics
New York
Product Management
Details
Sr. Technical Program Manager- Cortex
New York
Analytics & Data Science
Details
Sr. Product Design Manager - DES
New York
UX & Design
Details
Staff ML Software Engineer - Identity Bridging & Signals
New York
Software Engineering/QA
Details
Staff Product Manager - Machine Learning Ethics, Transparency and Accountability
New York
Product Management
Details
Senior Security Engineer, Detection & Response
New York
IT/Systems/Networking
Details
Senior Software Engineer - Storage Infrastructure - Graph Storage
New York
Software Engineering/QA
Details
Senior Software Engineer - Full-Stack - Twitter Revenue Experience
New York
Software Engineering/QA
Details
Staff Machine Learning Engineer - Health ML
New York
Analytics & Data Science
Details
Senior Software Engineer (Backend) - Revenue Experience
New York
Software Engineering/QA
Details
Machine Learning Applied Engineer, Revenue Science
New York
Analytics & Data Science
Details
Senior Software Engineer - MoPub Ad Serving
New York
Software Engineering/QA
Details
Staff Product Manager - Security, Privacy and Data Protection
New York
Product Management
Details
Senior Software Engineer - EE Build Team
New York
Software Engineering/QA
Details
Senior Software Engineer - Ads Attribution
New York
Software Engineering/QA
Details
Staff Product Manager - Machine Learning Platform (Cortex)
Cambridge
Product Management
Details
Senior Software Engineer (Backend) - Revenue Experience
Cambridge
Software Engineering/QA
Details
Senior Software Engineer - Ads Attribution
Cambridge
Software Engineering/QA
Details
Senior Software Engineer - Full-Stack - Twitter Revenue Experience
Cambridge
Software Engineering/QA
Details
Senior Application Security Engineer (Software Development)
Cambridge
IT/Systems/Networking
Details
Senior Security Engineer, Detection & Response
Cambridge
IT/Systems/Networking
Details
Director of Engineering, MoPub
Cambridge
Software Engineering/QA
Details
Open Source Lead
Cambridge
Software Engineering/QA
Details
Sr. Staff Software Engineer - Storage Infrastructure - Graph Storage
Cambridge
Software Engineering/QA
Details
Engineering Manager, ML -Topic Modeling, Twitter Cortex
Cambridge
Analytics & Data Science
Details
Staff Software Engineer - Geo
Cambridge
Software Engineering/QA
Details
Senior Software Engineer (Backend) - Revenue Experience, Ads API
Cambridge
Software Engineering/QA
Details
Senior Software Engineer - Revenue Experience
Cambridge
Software Engineering/QA
Details
Sr. Android Engineer - Media Foundation Client
Cambridge
Software Engineering/QA
Details
Staff Applied ML Engineer (NLP)
Cambridge
Analytics & Data Science
Details
Director of Technical Recruiting
Cambridge
IT/Systems/Networking
Details
Senior Product Manager - Consumer Privacy
Cambridge
Product Management
Details
Staff Product Manager, Applied Machine Learning Research
Cambridge
Product Management
Details
Showing 78 Jobs

Twitter

Add to Favorites

Twitter, Inc. (NYSE: TWTR) is what’s happening and what people are talking about, all around the world.

Apply Now
Company Profile

Number of Employees

250 - 500 employees

Open Positions

78

Photos

Copyright © 2015-2020 VentureFizz. All rights reserved.

  • About
  • Member Login
  • Contact
  • Terms of Service
  • Privacy Policy