Backend Services Engineer
Portland, OR (Remote Available)

About Us

ReclaimAI is an intelligent operating system for the calendar, helping to automate and defend the schedules of busy product leaders, engineers, and managers. At the heart of our mission is the idea that priorities -- not random meetings -- should guide your calendar, and your time should be oriented around the stuff that really matters. Reclaim syncs your calendar with your priorities, automatically blocks time on your calendar, and provides analytics for the entire team that keeps everyone on track.

We’re a small, scrappy group of people based out of Portland, OR with a strong bent toward simplicity and commonsense product design. We don’t like to muddy the waters with fluffy words or lofty jargon, and we believe in a healthy separation of work and life.

We offer full health, dental, and vision benefits to all employees as well as competitive salary and a generous founder’s equity package. We keep flexible hours and are remote-friendly.

About You

We’re looking for a backend services engineer who wants to help figure out some very tough technical problems. You’ll be responsible for defining and guiding many of the foundational services that back Reclaim’s product, including services for gathering intelligence from the calendar, managing automated creation of and updates to calendar events, integrating with services like Slack and Google, as well as building and maintaining core infrastructure.

The ideal candidate is passionate about machine learning and data modeling (but need not have a Ph.D in it), cares deeply about building and scaling reliable service backends, and loves tricky math problems -- often involving timezones and binpacking 😁.

What You’ll Do
  • Design, build, and maintain efficient, reusable, and reliable backend code

  • Architect overall platform, including use of cloud services, deployment pipeline, data model, etc

  • Build a highly resilient, scalable system that is continuously deployed to

  • Translate application storyboards and use cases into functional applications

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Work on integrations with Google’s API and OAuth ecosystem

  • Be on call every 4-5 weeks to assist with any operational issues

Skills You’ll Need
  • Proficient in Java, with a good knowledge of its ecosystems

  • Experience deploying and maintaining a cloud-based architecture

  • Very strong in object-oriented programming and various design patterns

  • Extremely familiar with concurrency and asynchronous programming

  • Strong grasp of backend storage solutions (Postgres, Redis, MQ, etc)

  • Experience with modern REST/GraphQL platforms

  • Creating data schemas that represent and support the business

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools, such as Git

  • Experience with machine learning, NLP and algorithmic programming a major plus

Interested? Introduce yourself by emailing us at [email protected].