Engineering
Back to Jobs

Senior Python Engineer

The Opportunity: Shape the Future of Intelligent Scheduling 

Are you a seasoned Python Engineer passionate about solving complex, real-world problems with elegant engineering and AI? You’ll be a key voice at the heart of building an intelligent scheduling platform designed to genuinely improve how people manage their time and focus on what matters.  

You won’t just be writing code; you’ll play a crucial role in guiding the technical evolution of our core platform. You’ll champion better ways to build software by leading key initiatives, redesigning systems, and driving our move to more robust infrastructure. 

This is a hands-on role where your deep experience will directly shape a product that helps people reclaim their time. As an integral part of our engineering team, you’ll collaborate with colleagues across mobile, ML, and backend development. You’ll contribute directly to our core Python platform and help the entire team adopt best practices for high-quality development. 

What You’ll Accomplish 

Build Faster Generic Search: You will design and lead the creation of a  flexible search system for various types of data in our app (for instance, making it much faster to find calendar events or related information). The main aim is to make critical queries for real-time information and AI-driven similarity significantly faster, directly improving our product’s speed and how well our machine learning models work. 

Lead Our Move to Better Infrastructure: You will plan and execute our move from Fly.io to a more reliable cloud platform (e.g. AWS), taking charge of this initiative to ensure our services stay up consistently and run faster. 

Make Our Core Systems Faster & More Reliable: You’ll use your expertise to find and fix performance issues in our main Python services (using FastAPI, Celery, PostgreSQL, Redis), ensuring our AI agent and key features respond quickly and dependably. 

Build Solid AI Data Pipelines: You’ll apply your skills to design and build dependable data pipelines that use LLMs to add more information to our events, ensuring this process is robust. 

Understand and Shape Product Solutions: Working directly with the product team, you’ll dive deep into user needs and business goals, translating complex requirements into well-designed, scalable technical solutions. 

Improve How We Build Software: You’ll actively find ways to improve our system’s design and how our team works, ensuring our platform remains simple, flexible, and ready for future innovations. You’ll lead by example, helping us write better code, improve our review process, make smart technical decisions together, and document our work clearly. 

Explore and Adopt New Technologies: You’ll look into tools like Temporal.io, assess their value for us, and lead their adoption if they can significantly improve our systems. 

What We’re Looking For 

We’re looking for someone whose past work shows they can succeed in this role. Specifically, we’ll be looking for your experience in: 

Bonus Points: 

About Us 

We believe in the power of every moment. Our vision is simple yet bold: “Your day, better plan.” We’re not just another time management app; we’re transforming how people organize, anticipate, and optimize their days through AI-powered event scheduling. With our Smart Scheduling platform, we help users prepare, adapt, and thrive in their everyday lives. 

Why Us? 

Join us at a pivotal moment. You’ll have the autonomy to lead critical infrastructure and architectural changes, solve fascinating AI challenges, and see your work directly impact how people schedule and live their lives. You’ll work with a talented, collaborative team and be a key driver in our company’s technical direction. 

  • Apply now
  • Apply now
  • Apply now
  • Apply now
  • Apply now
  • Apply now