Senior Software Engineer, Machine Learning - Infrastructure. at Tinder | Powderkeg

Location: San Francisco, California

Employment Type: Regular

Team: Engineering

Tinder brings people together. With tens of millions of users, hundreds of millions of downloads, 2 billion swipes per day, 20 million matches per day, and a presence in every country on earth, our reach is expansive—and rapidly growing.

We are looking for a Software Engineer to help us define and build the next generation of ML infrastructure at Tinder. Our mission is to enable every team at Tinder to iterate quickly on hypotheses and scale their experiments to data sets with hundreds of billions of data points. In this role, you will work closely with many of the ML teams at Tinder.

What You'll Do:

  • Build infrastructure that best supports the needs of a broad community of machine learning engineers, active across all Tinder business units
  • Design such infrastructure under the constraints that come with scale in regards to correctness, usability, interpretability, experimentation and maintainability
  • Design architectures for engineering systems with ambiguous requirements.
  • Determine the feasibility of projects through quick prototyping with respect to performance, quality, time, and cost
  • Become an expert on leveraging existing state-of-the-art tooling in the Tinder ecosystem
  • Collaborate with cross-functional agile teams of software engineers, data engineers, ML experts, and others in building new product features
  • Mentor junior team members
  • Leverage your experience to drive best practices in ML and data engineering

What We're Looking For:

  • Have a BS in Computer Science, Engineering, Technology or related field
  • Have 5+ years of experience with developing platforms related to machine learning training efficiency, experimentation, continuous integration, or search/ranking
  • Have experience with building APIs and libraries for Java, Scala, or Python
  • Have knowledge of data-driven development, reliability, and responsible experimentation
  • Have experience with big data processing and storage frameworks like Hadoop, Spark, Flink, Cassandra, or Kafka
  • Understand basic concepts of ML such as regression, classification, clustering, training, testing, validation, and measurement
  • Are a skilled communicator, a team player, and have a proven record of leading work across disciplines
  • Preferably routinely survey industry developments in software engineering
  • Preferably routinely survey research publications in the machine learning and software communities

As part of our team, you’ll enjoy:

• Working on a product that has an immediate impact on people’s lives all around the world

• Collaborating with a team of creative, fun and driven colleagues

• Comprehensive health coverage, competitive salary, 401(k) employer match, Employee Stock Purchase Plan (ESPP)

• Other perks and wellness benefits like a fitness membership subsidy, paid concierge medical membership, pet insurance offerings, and a commuter subsidy

• A robust Learning + Development offering including our MentorMatch program, access to a library of 6,000+ online learning courses through Udemy, and an annual L+D stipend

• Access to mental health resources

• Fertility preservation benefits

• No Meeting Wednesdays and access to a wide range of product and service discounts through Perkspot

• Charitable donations match up to $15,000 annually

• Monthly and weekly interactive virtual events including Book Club, trivia with prizes and yoga workouts

• The opportunity to join six active Employee Resource Groups (ERGs)

At Tinder, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our employees, our product, and our community. We strive to make our workplace an inclusive and diverse environment, giving people from all walks of life the opportunity to have a voice. We champion and encourage those who bring different perspectives, ideas, and creativity to join our team dedicated to bringing people together across the globe. Tinder is proud to be an equal opportunity workplace where we welcome all people regardless of sex, gender identity, race, ethnicity, disability, or other lived experience.

Job Summary
  • Job Title
    Senior Software Engineer, Machine Learning - Infrastructure.
  • Company
  • Location
    Los Angeles, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?