At a Glance
- Tasks: Build a groundbreaking LLM platform that powers the future of AI.
- Company: Join a fast-growing startup with a focus on innovation and collaboration.
- Benefits: Generous compensation package, equity options, and opportunities for professional growth.
- Other info: Dynamic environment with the chance to influence company direction and accelerate your career.
- Why this job: Make a real impact by shaping the future of AI technology.
- Qualifications: 5+ years in backend development, preferably with Golang experience.
The predicted salary is between 70000 - 90000 £ per year.
We are building the LLM platform that will power tomorrow's AI-first companies. A single platform that allows any LLM user to integrate, scale, secure and optimize their LLM inference across 200+ providers in a few clicks. A highly scalable, reliable and secure infrastructure that exposes simple, OpenAI-compatible APIs, that every product or tool can use. The API allows you to access any of the LLM providers, taking care of API compatibility while adding telemetry, analytics, load balancing, MCP integrations, prompt management, data loss protection and much more out of the box.
You want to build a novel infrastructure product that will be the backbone for the best AI products, and power the next AI coding assistants, agent orchestration systems or any other AI-based solution. Work directly with the founders to influence the company's direction and make a tangible impact. If you're looking to build your own startup someday or want to thrive in the dynamic environment of a fast-growing company, this is the ideal place to accelerate your impact and growth. A generous TC package with significant equity.
Our stack:
- Core LLM gateway in Go
- Auxiliary and ML/AI services in Python
- Different SQL DBs + Distributed caches
You should expect this list to evolve. And most probably, you will be the one redefining and building it.
What we are looking for:
- You have 5+ years of experience building backend services using a compiled language (preferably Golang).
- You can discuss best practices in the language and frameworks you've used before.
- You understand concurrency and you've used it before.
- You've used different types of caches and databases and know how to choose and use them correctly.
- You can design both scalable and pragmatic architectures, depending on the product's stage and actual needs.
- You understand tradeoffs between quality, speed and completeness, and know that building a minimal product is not the same as building a broken one.
- You've learnt new technologies by yourself in the past, and you are eager to do so again.
Interview Process:
- A screening phone call to make sure there's a match.
- An interview where we dive into the details of a previous project you owned.
- An interview/home exercise where we build something together.
- An interview where we design a solution together.
Founding Software Engineer employer: Requesty
Join a pioneering team at the forefront of AI technology, where as a Founding Software Engineer, you will have the unique opportunity to shape the future of our LLM platform. With a dynamic work culture that fosters innovation and collaboration, you'll work closely with the founders, enjoy significant equity in a fast-growing startup, and benefit from a generous compensation package. This role not only offers the chance to make a tangible impact but also provides ample opportunities for personal and professional growth in an exciting and rapidly evolving industry.
StudySmarter Expert Advice🤫
We think this is how you could land Founding Software Engineer
✨Tip Number 1
Get to know the company inside out! Research their products, values, and culture. This will help you tailor your conversations and show that you're genuinely interested in being part of their journey.
✨Tip Number 2
Network like a pro! Connect with current employees on LinkedIn or attend industry events. A friendly chat can sometimes open doors that applications alone can't.
✨Tip Number 3
Prepare for those interviews by practising common questions and scenarios related to the role. Think about how your past experiences align with what they’re looking for, especially around building scalable architectures.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining us!
We think you need these skills to ace Founding Software Engineer
Some tips for your application 🫡
Show Your Passion for AI:When writing your application, let us see your enthusiasm for AI and how it drives you. Share any personal projects or experiences that highlight your interest in building innovative solutions in this space.
Tailor Your Experience:Make sure to align your past experiences with the requirements of the Founding Software Engineer role. Highlight your backend service development skills, especially in Golang, and discuss how you've tackled challenges in previous projects.
Be Clear and Concise:We appreciate clarity! Keep your application straightforward and to the point. Use bullet points where necessary to make it easy for us to see your key achievements and skills at a glance.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Requesty
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Go and Python. Brush up on your knowledge of micro-service architecture, caching strategies, and database choices. Being able to discuss your experience with these technologies confidently will show that you're a great fit for the role.
✨Prepare for Project Deep Dives
Since the interview includes discussing a previous project you've owned, pick a project that showcases your skills in building scalable backend services. Be ready to explain your design decisions, the challenges you faced, and how you overcame them. This is your chance to shine and demonstrate your problem-solving abilities!
✨Practice Collaborative Problem Solving
Expect to engage in a home exercise or design session during the interview. Practise coding problems and system design scenarios with a friend or mentor. This will help you get comfortable thinking aloud and collaborating, which is key when working directly with founders and influencing the company's direction.
✨Show Your Eagerness to Learn
The company values self-learners who are eager to explore new technologies. Be prepared to share examples of how you've taught yourself new skills in the past. This will not only highlight your adaptability but also align with their vision of building innovative solutions for AI-first companies.