At a Glance
- Tasks: Join us to develop cutting-edge AI software for transforming presentations.
- Company: SlideSpeak is innovating presentation creation with a world-class AI team.
- Benefits: Enjoy a fully remote role, competitive salary, and a budget for industry conferences.
- Why this job: Be part of a dynamic team that values collaboration and personal growth while making an impact.
- Qualifications: 5+ years in software engineering with strong skills in Python, React, and AI frameworks.
- Other info: Work on exciting projects with a focus on quality and maintainability.
The predicted salary is between 43200 - 72000 £ per year.
SlideSpeak is transforming how consumers and businesses create presentations with AI. We have a world-class team and product competing against legacy software that hasn't innovated in decades.
Skills:
- Python
- FastAPI
- NextJS
- React
- TypeScript
- Cloud Infrastructure (GCP/AWS/Azure)
- AI/ML frameworks
We've built a RAG-based AI platform that's revolutionizing how people create presentations, but our success is outpacing our infrastructure.
- 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
- You have concrete career goals. We expect you to help us hit our goals, so you also expect us to help you reach yours.
- You have a high quality bar for your work. As we scale our teams and customer base, the expectations of our software rises with it.
- You're looking for teammates, not coworkers - folks you can lean on to help make your goals possible while at SlideSpeak, and beyond.
Responsibilities:
- 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
- Strong proficiency in Python and backend frameworks (FastAPI preferred)
- Solid experience with React/NextJS and TypeScript
- Experience with AI frameworks (LangChain, Llama Index, RAG-based systems)
- Knowledge of vector databases (PGVector) and PostgreSQL optimization
Technologies:
- Frontend: NextJS, Zustand, Tailwind, Prisma
- Backend: Python, FastAPI, Llama Index
- Database: PostgreSQL, PGVector
- LLMs & AI: Azure OpenAI, Google Gemini Flash, Replica
- DevOps: GitHub Actions, Checkly, Docker Compose, Azure, GCP, AWS
Benefits:
- Competitive salary
- Fully remote (±3hrs GMT timezone)
- Company-provided laptop and software budget
- Budget for industry conferences (AI Engineer, WebSummit, etc.)
- Technical Coding Challenge (Case 2 days before, interview 60 minutes)
Full-Stack AI Software Engineer (Senior) employer: SlideSpeak
Contact Detail:
SlideSpeak Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack AI Software Engineer (Senior)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Python, FastAPI, and React. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the AI and software development community online. Join forums, attend webinars, or participate in discussions related to AI frameworks and microservices. This not only helps you stay updated but also shows your passion for the field.
✨Tip Number 3
Prepare for the technical coding challenge by practising similar problems on platforms like LeetCode or HackerRank. Focus on algorithms and data structures relevant to backend and frontend development to boost your confidence.
✨Tip Number 4
Showcase your collaborative spirit during interviews. Be ready to discuss past experiences where you worked closely with teammates to achieve common goals, as SlideSpeak values teamwork highly in their culture.
We think you need these skills to ace Full-Stack AI Software Engineer (Senior)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, FastAPI, React, and TypeScript. Include specific projects where you've implemented AI/ML frameworks or worked with cloud infrastructure like GCP, AWS, or Azure.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and software development. Mention how your career goals align with SlideSpeak's mission to innovate presentation creation and how you can contribute to their success.
Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing relevant projects, especially those involving microservices, LLMs, or any AI-driven applications. This will demonstrate your hands-on experience and technical skills.
Prepare for the Technical Challenge: Brush up on your coding skills and be ready to tackle the technical challenge. Review concepts related to backend systems, database optimisation, and frontend development to ensure you're well-prepared for the interview.
How to prepare for a job interview at SlideSpeak
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, FastAPI, React, and TypeScript in detail. Highlight specific projects where you've implemented these technologies, especially in AI/ML contexts, as this will demonstrate your capability to contribute effectively to SlideSpeak's innovative platform.
✨Understand the Company’s Vision
Familiarise yourself with SlideSpeak's mission to transform presentations using AI. Be ready to articulate how your skills and experiences align with their goals, and think about how you can help them scale their infrastructure while maintaining high-quality standards.
✨Prepare for Technical Challenges
Since there's a technical coding challenge involved, practice coding problems related to backend systems and frontend components. Focus on writing clean, maintainable code and be ready to explain your thought process during the interview.
✨Emphasise Team Collaboration
SlideSpeak values teamwork, so be sure to share examples of how you've successfully collaborated with others in past roles. Discuss how you can contribute to a positive team environment and support your colleagues in achieving shared goals.