You will work directly with the engineering team to design and build the future of presentation creation from the ground floor of a high-growth startup. We pride ourselves on having a hands-off culture with few meetings and on giving engineers a broad scope of responsibility and autonomy
Build and optimize systems to handle significant scale
Implement pragmatic technical solutions that balance speed and quality
Contribute to both frontend and backend development
Write production-grade code with a focus on quality and maintainability
Implement and maintain robust backend systems using Python, FastAPI, and advanced database frameworks
Develop responsive and efficient frontend components with NextJS, React, and TypeScript
Contribute to our LLM and ML services for generating creative content (images, infographics, icons, text)
Build and improve scalable infrastructure with microservices on GCP, AWS, and Azure
Participate in code reviews and help maintain high code quality
Collaborate in product planning and technical discussions
Requirements:
5+ years experience as a software engineer
Experience with AI frameworks (LangChain, Llama Index, RAG-based systems)
Strong proficiency in Python and backend frameworks (FastAPI preferred)
Knowledge of vector databases (PGVector) and PostgreSQL optimization
Solid experience with React/NextJS and TypeScript
Familiarity with SVG and 2D graphics development
Experience maintaining and scaling codebases with methodologies like TDD
Previous experience in fast-paced startup environments
Familiarity with cloud platforms (GCP preferred) and infrastructure automation
Ability to design and implement scalable, production-grade systems
Benefits:
Salary: Great compensation and equity (in a highly-profitable AI business)
Global adventures: Fully-paid team retreats to 🇪🇸 Spain, 🇿🇦 Cape Town, and other amazing locations
Top-tier setup: Latest MacBook Pro, unlimited SaaS budget for tools you need
Flexible work: Fully remote with optional co-working stipend