The company
We’re building an AI agent designed specifically for consumer marketers—a collaborator that lives inside its own creative workspace, built for fast, integrated execution. Our founding team spent the last decade running a top-tier marketing agency, working with some of the world’s most ambitious brands. Now, we’re combining that hands-on experience with cutting-edge AI to create a tool that helps marketers think, move, and create 10x faster. We believe the future belongs to humans and agents working side-by-side, where data, design, and strategy converge seamlessly. We see a clear gap in the space—and a massive opportunity—to rethink creative tools from the ground up.
The role
We’re looking for a Senior Backend Engineer to join our team and help shape the backbone of our AI-powered platform. This is a high-impact, senior role for someone excited to architect scalable systems and drive new features in a fast-paced startup environment. You will work to build a robust infrastructure that powers seamless human-AI interactions. If you love solving complex technical challenges and mentoring others — all while working with cutting-edge AI technologies — this role is for you.
In this role you will:
- Architect & Build: Contribute to the design of a scalable, resilient backend architecture for our AI-driven application. Own end-to-end development of new backend features and services, from concept to deployment.
- Develop APIs: Develop and maintain high-performance APIs (using Python and FastAPI) that enable our front-end and AI components to communicate seamlessly. Ensure these APIs are well-documented, secure, and easy to use.
- Scale Distributed Systems: Design and implement distributed systems and microservices capable of handling heavy workloads and large volumes of data from AI pipelines. Optimize for low latency and high throughput to deliver real-time responses.
- AI/ML Pipeline Integration: Build and refine retrieval-augmented generation (RAG) pipelines that connect our knowledge bases with state-of-the-art AI models. Integrate vector databases (like PostgreSQL with pgvector or Pinecone) to enable semantic search and fast retrieval of embeddings.
- Model Deployment: Work closely with our AI engineers to deploy and integrate machine learning models (including embedding models and custom ML models) into the production environment. Develop services that efficiently serve these models at scale.
- Database Optimization: Oversee our data persistence layer by optimizing PostgreSQL queries and schema design for performance. Leverage caching layers (Redis) and other strategies to ensure the application remains snappy as we grow.
- Infrastructure & DevOps: Manage cloud infrastructure (AWS/GCP/Azure) and container orchestration (Docker/Kubernetes) for backend services. Implement infrastructure-as-code (Terraform) to provision and maintain our systems reliably.
- Cross-Functional Collaboration: Work hand-in-hand with product managers, designers, and AI researchers to translate product ideas into tangible backend solutions. Provide technical insight during planning and ensure the backend design aligns with user needs and the overall product vision.
- Mentorship & Best Practices: Mentor junior engineers and champion engineering best practices. Conduct code reviews, share knowledge, and help shape coding standards to maintain code quality and reliability.
Qualifications
- Extensive Backend Experience: 5+ years of hands-on experience building and scaling backend systems, APIs, and distributed services. Proven track record of designing complex systems that are robust and maintainable.
- Python Expertise: Strong proficiency in Python, including building web services with frameworks like FastAPI (or similar). Demonstrated ability to write clean, efficient code and comfortably navigate large codebases.