We lead seed rounds and partner with founders from 0 to 1

64
companies
354
Jobs

Software Engineer, Data Services

Hinge

Hinge

Software Engineering
Mexico City, Mexico
Posted on Wednesday, April 19, 2023
At Tinder, our Engineering team is at the forefront of building innovative features and resilient systems that connect our members globally. We're constantly experimenting with new ideas and features to engage with our members and enhance their experience. Even though we're a large-scale tech company, our member-to-engineer ratio remains high, which means that each engineer at Tinder has a tremendous opportunity to significantly impact the company's success. The Engineering team is crucial to Tinder's mission to create a world-class product and provide exceptional value to our members.
The Data Services team is part of the Cloud Infrastructure organization. It is responsible for some of the critical databases and data services used by most of our backend engineering applications at Tinder. These include our ElasticSearch infrastructure, Kafka, Dynamodb, RDS, and Elasticache. Our team plays a vital role in providing the infrastructure that powers some of the key functionalities of our Tinder app, including Recommendations, and Trust and Safety.
The team currently comprises of two senior engineers, and we're looking for an engineer with an interest in cloud infrastructure and building cloud-native data platforms and solutions at scale.

What you’ll do:

  • Build automation and tooling around Elasticsearch (ES) maintenance, including our ongoing implementation of the Elasticsearch for Kubernetes operator (ECK), and transition of legacy ES clusters to the new infrastructure.
  • Performance tuning of the ECK clusters to meet or exceed the requirements of our backend engineering applications.
  • Maintenance, automation, and performance tuning of our Kafka infrastructure, including supporting backend engineering teams to migrate to our new managed Kafka (MSK) clusters.
  • Enable better observability of our ES and Kafka infrastructure through integration with our service mesh.
  • Provide operational support for our overall data services infrastructure, including RDS, Elasticache, etc.

What you’ll need:

  • 3+ years experience as a software engineer with focus on backend or data engineering, systems/database administrator, or site reliability engineer.
  • Experience and/or interest in working with database platforms (such as PostgreSQL, MySQL, DynamoDB, Cassandra, Elasticsearch, Redis Kafka, etc.) in user-facing applications (i.e. OLTP).
  • Experience and/or interest in systems design, infrastructure.
  • Strong programming skills.

Nice to have:

  • A technology-forward approach to infrastructure, i.e. infrastructure-as-code, Docker, Kubernetes, etc.
  • Experience with using cloud providers e.g. AWS, GCP, Azure.
  • Experience with big data, streaming data processing.
  • Experience architecting data at scale.
  • BS/MS in Computer Science/Engineering or equivalent work experience.