At a Glance
- Tasks: Design and build innovative web applications using Next.js and AI technologies.
- Company: Join a forward-thinking AI start-up revolutionising B2B software solutions.
- Benefits: Fully remote work, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Be part of an AI-driven transformation and make a real impact in tech.
- Qualifications: Experience in software development with Next.js, TypeScript, and AI integration.
The predicted salary is between 50000 - 60000 £ per year.
Our client is a forward-thinking AI start-up dedicated to building innovative software solutions powered by cutting-edge AI technologies. Their mission is to revolutionise the B2B software landscape by integrating advanced Large Language Models (LLMs) into seamless, user-centric experiences. They are looking for talented Software Engineers to join their dynamic team and be part of the AI-driven transformation in the tech industry.
About the Role
As a Software Engineer, you will be an integral part of their product team, working within a unified codebase that powers their B2B software and custom AI modules. Your role will encompass the entire feature lifecycle, from initial design and data structuring to advanced AI integration, ensuring robust, scalable, and high-performance solutions.
Key Responsibilities:
- Design, build, and maintain web application features using Next.js, TypeScript, React and Node.
- Contribute to and optimise their monorepo, which includes both B2B SaaS platforms and AI/LLM modules.
- Integrate and fine-tune commercially available LLMs (e.g., OpenAI, Gemini) through prompt engineering and inference pipeline management.
- Implement multi-step LLM workflows using orchestration frameworks like LangChain.
- Design, optimise, and manage database architecture using MySQL.
- Develop and maintain type-safe RPC endpoints with tRPC and TypeScript for seamless front-end and back-end communication.
Software Engineer - AI, Next.js employer: Oliver Bernard
Contact Detail:
Oliver Bernard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - AI, Next.js
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Next.js and AI. This gives you a chance to demonstrate your expertise and passion for the tech you're applying for.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our innovative team.
We think you need these skills to ace Software Engineer - AI, Next.js
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer - AI, Next.js. Highlight your experience with Next.js, TypeScript, and any relevant AI projects. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and software development, and explain why you’re excited about joining our innovative team. Let us know what makes you a great fit for this role.
Showcase Your Projects: If you've worked on any cool projects, especially those involving LLMs or web applications, make sure to mention them. We love seeing practical examples of your work that demonstrate your skills and creativity!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures it gets into the right hands. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Oliver Bernard
✨Know Your Tech Stack
Make sure you’re well-versed in Next.js, TypeScript, React, and Node. Brush up on your knowledge of these technologies, as they’ll likely come up during the interview. Be ready to discuss how you've used them in past projects.
✨Showcase Your AI Knowledge
Since the role involves integrating LLMs, it’s crucial to demonstrate your understanding of AI concepts. Prepare examples of how you've worked with AI technologies or similar frameworks, and be ready to discuss prompt engineering and inference pipeline management.
✨Prepare for Problem-Solving Questions
Expect to tackle some coding challenges or problem-solving scenarios. Practice common algorithms and data structures, and think about how you would approach designing scalable solutions. This will show your analytical skills and technical prowess.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This not only shows your interest but also helps you gauge if the company is the right fit for you.