Full Stack Product Engineer

Full Stack Product Engineer

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Cosine UK

At a Glance

  • Tasks: Build innovative software tools that empower developers using cutting-edge AI technology.
  • Company: Join a YC-backed tech company revolutionising software engineering with AI.
  • Benefits: Enjoy competitive salary, equity options, 30 days holiday, and a dog-friendly office.
  • Other info: Dynamic team culture focused on work-life balance and professional growth.
  • Why this job: Make a real impact by creating user-friendly products for developers in a collaborative environment.
  • Qualifications: 5+ years in software development, strong skills in TypeScript and modern frameworks.

The predicted salary is between 70000 - 90000 £ per year.

Location: London; full in-office working as default

Start date: ASAP

Reports to: Head of Engineering

Compensation: BASE: £70,000 - £90,000 EQUITY: £70,000 - £90,000

At Cosine, we’re building autonomous AI engineers that plan, write, and ship code inside real development workflows. Cosine is designed for on‑premise and virtual private cloud (VPC) deployments, including fully air‑gapped environments. We build our agent tooling entirely in‑house and post‑train open‑source models to deliver reliable, enterprise‑grade coding performance in security‑critical settings.

This role is based in our Hoxton office, five days a week, because close collaboration, fast feedback, and shared context matter for the problems we’re solving.

A Product Engineer at Cosine works closely across research, engineering, product, and design to turn advanced AI capabilities into intuitive, reliable tools for developers. You will be responsible for building and evolving Cosine’s user‑facing product surfaces, including IDE extensions or dedicated apps and web applications that expose the power of our models through well‑designed workflows and interfaces. Your work sits at the intersection of product, platform, and research, translating emerging model capabilities into concrete experiences developers can use every day. We focus on rapid product iteration without compromising quality. This means building systems that are performant, observable, and robust, while remaining flexible enough to evolve alongside fast‑moving research and user needs. You will help define how developers interact with Cosine, from first use through advanced, production‑grade workflows.

Responsibilities

  • Build end‑user products (editor extensions and web applications and platform capabilities) that integrate with the Cosine platform APIs
  • Enable developers to use advanced language models to augment their workflows and problem‑solving capabilities
  • Collaborate closely with research to explore and validate new product experiences and capabilities
  • Translate emerging model capabilities into concrete, user‑facing features
  • Maintain a high bar for performance, reliability, and usability across platforms
  • Be opinionated about and bring your own ideas to the table, we’re building for engineers, as an engineer you have a say in what you want to use.

Skills & Experience

Frontend & Application Development

  • Experience building reactive, highly interactive applications (React, Svelte, Vue)
  • Experience with CLI application development or local software development is a plus

Backend & Systems

  • Comfortable with backend development
  • Experience designing and consuming REST APIs

Developer Experience

  • Experience working with developer tooling
  • Familiarity with CI/CD pipelines
  • Experience with containerization

Programming Languages

  • Strong experience with TypeScript and modern frontend frameworks
  • Knowledge of Node.js, Python, and Go is a plus

Tooling & Infrastructure

  • Git, Docker, Webpack, npm
  • Monitoring and alerting tools (e.g. Grafana, Datadog)
  • Feature flagging systems

You Might Thrive in This Role If You:

  • Have 5+ years of experience building production‑grade software, with a strong emphasis on user‑facing developer tools.
  • Have shipped and maintained complex frontend or full‑stack applications used by technical users.
  • Are comfortable building highly interactive web or IDE‑based experiences using modern frameworks (e.g. React, TypeScript).
  • Have experience designing and consuming APIs, and understand how frontend and backend systems evolve together.
  • Enjoy working close to the product surface, translating ambiguous ideas and model capabilities into intuitive developer workflows.
  • Care deeply about developer experience, performance, and reliability—not just functionality.
  • Are comfortable iterating quickly, running experiments, and refining products based on real user feedback.
  • Can operate effectively in a fast‑moving environment with evolving priorities and incomplete information.

Cosine is an equal opportunity employer. We value diverse backgrounds, perspectives, and ways of thinking, and we’re committed to creating an inclusive and respectful workplace. We encourage applications from anyone who meets the role requirements, even if you don’t meet every single qualification. If you need reasonable adjustments at any stage of the hiring process, we’re happy to discuss them.

Compensation, Benefits & Ways of Working

We’re an in‑office team, five days a week, by design. We believe the work we’re doing benefits from being together, collaborating closely, and building shared context.

What you can expect:

  • Competitive salary, benchmarked to the market
  • Equity / share options, so you share in the upside you help create
  • 30 days’ holiday + bank holidays
  • Genuine 9–5 working hours – we don’t expect late nights or weekend work
  • Work hard in the office, collaborate closely, and switch off properly
  • Dog‑friendly office – bring your dog to work
  • Weekly team breakfast & lunch
  • Monthly socials
  • Pension
  • High‑quality equipment to do your best work

We care about focus, sustainability, and doing great work — not performative overwork. We value people who show up, contribute thoughtfully, collaborate well with their colleagues, and then go home. This role won’t suit everyone. But if you want structure, clarity, strong collaboration, and a team that takes both the work and work‑life balance seriously, it’s a great place to be.

Full Stack Product Engineer employer: Cosine UK

At Cosine, we pride ourselves on fostering a collaborative and innovative work environment where engineers can thrive. Our London-based team enjoys competitive salaries, equity options, and a generous holiday allowance, all while working in a dog-friendly office that promotes work-life balance. With a strong emphasis on employee growth and a culture that values diverse perspectives, Cosine is an excellent employer for those looking to make a meaningful impact in the AI engineering space.

Cosine UK

Contact Details:

Cosine UK Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Product Engineer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Cosine UK or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Cosine UK.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Cosine UK.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Cosine UK that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Full Stack Product Engineer

Frontend Development
Application Development
React
Svelte
Vue
Backend Development
REST APIs

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Cosine UK.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Cosine UK and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Cosine UK

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Cosine UK uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.