Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Senior Backend Engineer
Coffee Meets Bagel
San Francisco, CA, United States

Job Title

Senior Backend Engineer

Job Description

Here are some projects our team is currently working on Automatic content moderation. Help improve our event-driven system for recognition of faces in photos, suggestive imagery, and abusive language in profiles. Help influence business decisions and reduce manual workload by making moderation decisions on millions of photos! Automatic scammer detection. Help us find the bad actors on our dating site. You'll be using creativity and analytics to find new ways to attack this problem. Work with data scientists to implement scammer detection models that can quickly ban these bad actors from our platform. You know your computer science fundamentals. Performance, performance, performance! Every system has bottlenecks and ours is no different. When you’re dealing with big data, small changes can result in big improvements! Help work on data services, caching layers, database optimizations, async queues, and event pipelines. Mid-tier services. Build and support systems that authenticate users, empower chats, log internal analytics, send push notifications, and help make match recommendations. Microservices. We are decomposing large services into smaller pieces so that the company can be more nimble. Help identify and plan areas of the codebase that would be fitting for this migration! What would qualify you as a good fit for us!


  • Telecommuting is OK
  • No Agencies Please


You have 5+ years of work experience on the backend (APIs, web services, and distributed systems) You have coding skills in Python but we also have a little bit of (Go, Elixir, and Scala) You show considerable care for code quality, documentation, testing and accuracy of implementation. You have opinions on distributed systems and understand why they're hard. You design your code for scalability and performance. You can reason and debate about tradeoffs and database choice for a particular storage problem. You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

About the Company

Your mission is to help people fall in love!

Coffee Meets Bagel (CMB) is a dating app that’s getting to the heart of meaningful connections. And like in any good relationship, we want to cultivate empathy, teamwork, and a celebration of different perspectives. We’re not only seeking candidates who are just as excited about dating and relationships as we are, but who also have diverse backgrounds and skillsets. Sound like you? Keep reading!

Passion is key, but it’s equally important that you’re excited to make positive and impactful changes on the backend's platform of APIs and services. If solving challenging engineering problems at scale makes your heart flutter, we want you! As a Software Engineer, you’ll work on impactful projects with supportive team members in a highly collaborative environment, and you’ll contribute to our stack that reaches millions of users daily. It’s all part of working toward our company mission: to create real connections that inspire personal growth. That’s because we champion love, but we think that dating and relationships can be used by everyone as a lens for self-reflection, too. Our job can be deeply challenging, but it’s also immensely rewarding and tons of fun! ☕️❤️🍩

Contact Info

Previous Python Developer - Contract Position, TEKsystems in Manchester, Greater Manchester, United Kingdom Next Senior Software Engineer, Stealth Space Company in Alameda, CA, United States