Bite Engineering
Founding Engineer London (hybrid, 3 days in office) Full-time Competitive salary + early-team equity Join Bite as one of our first engineers. You'll ship across the full stack to paying customers, work directly with the founders, and own real pieces of the knowledge graph that powers everything we build. Why this role is interesting The problem is genuinely hard. When a structural engineer changes Column C7 in their analysis model, the same column exists in drawings, schedules, specs and emails under different names, in different formats, with no shared identifier. Resolving those references into one canonical entity, and telling the engineer exactly what just went out of date, is the core of our product. You'll build on and extend that foundation. Your work ships to people who pay. The platform is in production with signed design partners including some of the UK's leading structural engineering firms. Features go from your branch into the hands of working engineers within days, and you'll hear directly what landed and what didn't. You'll work on the whole product, not a slice of it. We're a small team and we run one focused thing at a time. You'll take features from a conversation with a customer through design, implementation, tests and deployment. No ticket factory, no waiting on three other teams. What we're building Structural engineers work across a fragmented set of tools with no shared source of truth: ETABS models, SAFE analyses, Autodesk drawings, Excel specs, PDFs, emails. When a design changes, propagating that change across files is manual, slow, and error prone, with expensive errors. Bite is the change management and audit trail layer for structural engineering. The platform does two things that today take weeks of manual work: natural language search across a project's entire file ecosystem, and cross-file impact detection. Both run on a single engineering knowledge graph built on content-addressed file storage, per-file structured extraction, and a canonical entity resolver that unifies concepts across file formats. The timing matters too. The Building Safety Act now requires firms to evidence their design decisions, and directors carry personal liability for it. We are building the system of record for that. What a typical week looks like Ship a feature end to end: a Node/TypeScript API change, the React frontend that exposes it, and the tests that prove it works. Pair with El Amin (our CTO, a former practising structural engineer) on how engineers actually think about a column, a load path, or a revision, then encode that into the data model. Improve extraction or retrieval quality in the Python ML/RAG workers and measure whether it actually got better. Sit in on a design partner call and watch a structural engineer use what you built last week. Make a pragmatic call on tech debt with the team: what we fix now, what we log, and why. You don't need to be expert in every layer. The stack is polyglot by design (TypeScript, Python, React, C#/WPF, Azure) and we care about strong core engineering far more than specific tools. Product sense is not optional AI now writes a meaningful share of the code. What it can't do is decide what's worth building, notice that a feature solves the wrong problem, or sense that a structural engineer will never click that button. We don't have a layer of product managers between you and the customer, and we don't plan to. Every engineer here exercises product judgement daily. If you've ever been frustrated that nobody asked you what should be built, this is the antidote. How you'll grow You'll learn an entire vertical: how structural engineering firms work, how AEC data formats behave, and how to build LLM/RAG systems that hold up in production. You'll work directly with our VP of Engineering and CTO, and as the team grows around you there's a clear path to owning a domain, leading projects, and eventually mentoring the engineers who come after you. What we're looking for 5+ years of experience with a track record of shipping and owning production systems. Strong backend experience, ideally Node.js/TypeScript or Python in a production context, and comfortable reading across other languages (C#, Python or TypeScript). Working knowledge of distributed systems fundamentals: async queues, event driven workflows. The instinct to keep things simple under pressure, and the judgement to know when a tactical shortcut is right and when it isn't. Genuine product sense. You think about the user before you think about the implementation. Clear communication. We move between deeply technical, semi technical and plain language conversations every day, and we value clarity above speed. Kindness, curiosity, optimism and drive. We believe in being kind over being nice, we give and receive constructive feedback constantly, and we're building something bigger than ourselves. What will make you stand out LLM/RAG pipelines in production: embeddings, vector search, retrieval quality measurement. Graph based data models, entity resolution, or knowledge graph tooling. Autodesk Platform Services or AEC data formats (IFC, Revit, ETABS, SAFE or similar). Windows desktop development (.NET/WPF/native integrations). Background in construction, structural engineering software, or document-intensive vertical SaaS. Don't rule yourself out over the stack. We're looking for strong engineers with sound principles. Technologies are tools. How we work We believe in thorough automated testing. Not strict TDD, but every PR ships with the appropriate E2E tests, unit tests or eval harnesses. We own the entire platform, including deployment and reliability, so we control our own CI and CD. The team is autonomous, multi-disciplinary and empowered. The process We respect your time and move fast. You'll hear from us quickly after every stage, and the process is as much about you assessing us as the reverse. Ask us anything. Initial screening call (15 mins) Technical conversation with our VP of Engineering, walking through some of your code (30 mins) Pairing session with the team (1-2 hours) Reference checks and offer About Bite Bite Engineering is an Equal Employment Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status. We want people from all walks of life to feel valued for their individuality, thrive in our business and share a sense of belonging. If you have a disability or special need that requires accommodation, let us know.
Founding Engineer London (hybrid, 3 days in office) Full-time Competitive salary + early-team equity Join Bite as one of our first engineers. You'll ship across the full stack to paying customers, work directly with the founders, and own real pieces of the knowledge graph that powers everything we build. Why this role is interesting The problem is genuinely hard. When a structural engineer changes Column C7 in their analysis model, the same column exists in drawings, schedules, specs and emails under different names, in different formats, with no shared identifier. Resolving those references into one canonical entity, and telling the engineer exactly what just went out of date, is the core of our product. You'll build on and extend that foundation. Your work ships to people who pay. The platform is in production with signed design partners including some of the UK's leading structural engineering firms. Features go from your branch into the hands of working engineers within days, and you'll hear directly what landed and what didn't. You'll work on the whole product, not a slice of it. We're a small team and we run one focused thing at a time. You'll take features from a conversation with a customer through design, implementation, tests and deployment. No ticket factory, no waiting on three other teams. What we're building Structural engineers work across a fragmented set of tools with no shared source of truth: ETABS models, SAFE analyses, Autodesk drawings, Excel specs, PDFs, emails. When a design changes, propagating that change across files is manual, slow, and error prone, with expensive errors. Bite is the change management and audit trail layer for structural engineering. The platform does two things that today take weeks of manual work: natural language search across a project's entire file ecosystem, and cross-file impact detection. Both run on a single engineering knowledge graph built on content-addressed file storage, per-file structured extraction, and a canonical entity resolver that unifies concepts across file formats. The timing matters too. The Building Safety Act now requires firms to evidence their design decisions, and directors carry personal liability for it. We are building the system of record for that. What a typical week looks like Ship a feature end to end: a Node/TypeScript API change, the React frontend that exposes it, and the tests that prove it works. Pair with El Amin (our CTO, a former practising structural engineer) on how engineers actually think about a column, a load path, or a revision, then encode that into the data model. Improve extraction or retrieval quality in the Python ML/RAG workers and measure whether it actually got better. Sit in on a design partner call and watch a structural engineer use what you built last week. Make a pragmatic call on tech debt with the team: what we fix now, what we log, and why. You don't need to be expert in every layer. The stack is polyglot by design (TypeScript, Python, React, C#/WPF, Azure) and we care about strong core engineering far more than specific tools. Product sense is not optional AI now writes a meaningful share of the code. What it can't do is decide what's worth building, notice that a feature solves the wrong problem, or sense that a structural engineer will never click that button. We don't have a layer of product managers between you and the customer, and we don't plan to. Every engineer here exercises product judgement daily. If you've ever been frustrated that nobody asked you what should be built, this is the antidote. How you'll grow You'll learn an entire vertical: how structural engineering firms work, how AEC data formats behave, and how to build LLM/RAG systems that hold up in production. You'll work directly with our VP of Engineering and CTO, and as the team grows around you there's a clear path to owning a domain, leading projects, and eventually mentoring the engineers who come after you. What we're looking for 5+ years of experience with a track record of shipping and owning production systems. Strong backend experience, ideally Node.js/TypeScript or Python in a production context, and comfortable reading across other languages (C#, Python or TypeScript). Working knowledge of distributed systems fundamentals: async queues, event driven workflows. The instinct to keep things simple under pressure, and the judgement to know when a tactical shortcut is right and when it isn't. Genuine product sense. You think about the user before you think about the implementation. Clear communication. We move between deeply technical, semi technical and plain language conversations every day, and we value clarity above speed. Kindness, curiosity, optimism and drive. We believe in being kind over being nice, we give and receive constructive feedback constantly, and we're building something bigger than ourselves. What will make you stand out LLM/RAG pipelines in production: embeddings, vector search, retrieval quality measurement. Graph based data models, entity resolution, or knowledge graph tooling. Autodesk Platform Services or AEC data formats (IFC, Revit, ETABS, SAFE or similar). Windows desktop development (.NET/WPF/native integrations). Background in construction, structural engineering software, or document-intensive vertical SaaS. Don't rule yourself out over the stack. We're looking for strong engineers with sound principles. Technologies are tools. How we work We believe in thorough automated testing. Not strict TDD, but every PR ships with the appropriate E2E tests, unit tests or eval harnesses. We own the entire platform, including deployment and reliability, so we control our own CI and CD. The team is autonomous, multi-disciplinary and empowered. The process We respect your time and move fast. You'll hear from us quickly after every stage, and the process is as much about you assessing us as the reverse. Ask us anything. Initial screening call (15 mins) Technical conversation with our VP of Engineering, walking through some of your code (30 mins) Pairing session with the team (1-2 hours) Reference checks and offer About Bite Bite Engineering is an Equal Employment Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status. We want people from all walks of life to feel valued for their individuality, thrive in our business and share a sense of belonging. If you have a disability or special need that requires accommodation, let us know.
Bite Engineering
Senior Software Engineer Location: London (flexible working with 3 days per week regularly expected in office) Job Type: Full-time Salary & equity: £100k+ Tech Stack: React, Typescript, Python, C#, Azure Must-Haves: Experience: 8+ years, including a track record of shipping production systems Back-end experience - ideally Node.js/TypeScript in a production API context and comfortable reading across other languages (C#, Python) Solid grasp of distributed systems fundamentals: async queues, event-driven workflows Track record of hiring and growing engineerings Comfortable in a startup environment where you're building the process alongside the product What will make your CV stand out: Experience with LLM/RAG pipelines in production (embeddings, vector search, retrieval quality measurement) Familiarity with Autodesk Platform Services / AEC data formats (IFC, Revit, ETABS, SAFE, or similar) Experience with Windows desktop application development (.NET / WPF / native integrations) Background in construction, structural engineering software, or document-intensive vertical SaaS Knowledge of graph-based data models, entity resolution, or knowledge graph tooling Having said that, don't worry too much about having experience with the specific tech stack - we are generally looking for people with strong core engineering skills and principles. The team are polyglots who believe specific technologies are just tools for tackling problems. The Company Structural engineering firms need effective design change management to avoid costly delays and manual design change propagation. Structural engineers work across a fragmented ecosystem of tools with no shared source of truth - ETABS models, SAFE analyses, Autodesk drawings, Excel specs, PDFs, emails. Bite is building an effective automated design change management product for structural engineering firms preventing costly delays, manual design change propagation, and errors. Our platform does two things that today require weeks of manual work: natural-language search across a project's entire file ecosystem, and cross-file impact detection ("I changed Column C7 in the structural model - what drawings, schedules, and specs are now out of date?"). Both are powered by a single underlying engineering-knowledge graph built on content-addressed file storage, per-file structured extraction, and a canonical entity resolver that unifies concepts across file formats. The Role You'll be one of the first engineering hires. You'll work directly with the founders across the full stack: a Node/TypeScript backend API, a React frontend, a C#/WPF Windows desktop connector, and Python ML/RAG workers. The codebase is in production and serves paying customers. You'll own significant parts of it, drive the architecture of the entity-resolution layer that everything else depends on, develop contracts between our services and eventually help hire and mentor the team that grows around you. This is an early role at a really exciting company with everything that implies - equity, influence over the technical direction, and the kind of hard problems that don't exist at bigger companies. What You'll Own: Ship features across the full stack. The platform is polyglot by design - you don't need to be expert in every layer, but you need to be comfortable moving across them. Strong in at least one of (but comfortable reading the other): Node.js/TypeScript backend Python async/ML pipelines Experience designing and evolving APIs and async event-driven systems (queues, workers, content-addressed storage) The instinct to keep things simple under pressure Comfortable having high ownership and autonomy. This is a very hands-on, delivery-focused role in a start-up environment. Because of this, there are always times when we need to come up with a short-term tactical solution to deliver something a little quicker than we would like. You will have a strong focus on code quality but also on flexibility and pragmatically paying off tech debt. We believe passionately in thorough automated testing so, whilst we don't necessarily care about strict TDD practice (i.e. tests DRIVING the development - written first), every PR must have the appropriate E2E tests, unit tests or eval harnesses. We own and have responsibility for the entire platform - its deployment and its reliability - so we also completely control our own CI and CD processes. The team is an autonomous and empowered multi-disciplinary one. Hiring Process We have a culture of respecting people's time and we know you'll have loads of other options, therefore we have a quick turnaround time and will let you know as soon as we can after each stage. Ask ANYTHING. The whole process is as much about making sure we're a fit for you as much as the other way around. Initial screening call (5 mins) Call with the VP of Engineering where you'll show us some of your code (30 mins) Pair with and get to know a member of our engineering team (1-2 hours) Reference checks + offer Must Haves Good communication skills - we are constantly communicating in very technical language to each other one minute; semi-technical language to (for e.g) the product manager the next; and in layman's terms to non-technical people the next. We value clarity above speed. Strong core engineering skills - we are generally looking for strong engineers with experience building reliable systems and taking responsibility for them, not necessarily people with a lot of (or any!) experience in our specific tech stack. Kindness, curiosity, optimism & drive - we, as a team and as a company, believe in being kind over being nice. We are constantly giving and receiving constructive feedback and we are always trying to be empathetic. We're all growing together and on a mission to create something bigger than ourselves that will leave a mark. We have to be optimistic when we hit inevitable roadblocks, curious about everything, and driven to be at the forefront of creating new products and change. About Bite Bite Engineering is an Equal Employment Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status. We want people from all walks of life to feel valued for their individuality, thrive in our business and share a sense of belonging. If you have a disability or special need that requires accommodation, let us know!
Senior Software Engineer Location: London (flexible working with 3 days per week regularly expected in office) Job Type: Full-time Salary & equity: £100k+ Tech Stack: React, Typescript, Python, C#, Azure Must-Haves: Experience: 8+ years, including a track record of shipping production systems Back-end experience - ideally Node.js/TypeScript in a production API context and comfortable reading across other languages (C#, Python) Solid grasp of distributed systems fundamentals: async queues, event-driven workflows Track record of hiring and growing engineerings Comfortable in a startup environment where you're building the process alongside the product What will make your CV stand out: Experience with LLM/RAG pipelines in production (embeddings, vector search, retrieval quality measurement) Familiarity with Autodesk Platform Services / AEC data formats (IFC, Revit, ETABS, SAFE, or similar) Experience with Windows desktop application development (.NET / WPF / native integrations) Background in construction, structural engineering software, or document-intensive vertical SaaS Knowledge of graph-based data models, entity resolution, or knowledge graph tooling Having said that, don't worry too much about having experience with the specific tech stack - we are generally looking for people with strong core engineering skills and principles. The team are polyglots who believe specific technologies are just tools for tackling problems. The Company Structural engineering firms need effective design change management to avoid costly delays and manual design change propagation. Structural engineers work across a fragmented ecosystem of tools with no shared source of truth - ETABS models, SAFE analyses, Autodesk drawings, Excel specs, PDFs, emails. Bite is building an effective automated design change management product for structural engineering firms preventing costly delays, manual design change propagation, and errors. Our platform does two things that today require weeks of manual work: natural-language search across a project's entire file ecosystem, and cross-file impact detection ("I changed Column C7 in the structural model - what drawings, schedules, and specs are now out of date?"). Both are powered by a single underlying engineering-knowledge graph built on content-addressed file storage, per-file structured extraction, and a canonical entity resolver that unifies concepts across file formats. The Role You'll be one of the first engineering hires. You'll work directly with the founders across the full stack: a Node/TypeScript backend API, a React frontend, a C#/WPF Windows desktop connector, and Python ML/RAG workers. The codebase is in production and serves paying customers. You'll own significant parts of it, drive the architecture of the entity-resolution layer that everything else depends on, develop contracts between our services and eventually help hire and mentor the team that grows around you. This is an early role at a really exciting company with everything that implies - equity, influence over the technical direction, and the kind of hard problems that don't exist at bigger companies. What You'll Own: Ship features across the full stack. The platform is polyglot by design - you don't need to be expert in every layer, but you need to be comfortable moving across them. Strong in at least one of (but comfortable reading the other): Node.js/TypeScript backend Python async/ML pipelines Experience designing and evolving APIs and async event-driven systems (queues, workers, content-addressed storage) The instinct to keep things simple under pressure Comfortable having high ownership and autonomy. This is a very hands-on, delivery-focused role in a start-up environment. Because of this, there are always times when we need to come up with a short-term tactical solution to deliver something a little quicker than we would like. You will have a strong focus on code quality but also on flexibility and pragmatically paying off tech debt. We believe passionately in thorough automated testing so, whilst we don't necessarily care about strict TDD practice (i.e. tests DRIVING the development - written first), every PR must have the appropriate E2E tests, unit tests or eval harnesses. We own and have responsibility for the entire platform - its deployment and its reliability - so we also completely control our own CI and CD processes. The team is an autonomous and empowered multi-disciplinary one. Hiring Process We have a culture of respecting people's time and we know you'll have loads of other options, therefore we have a quick turnaround time and will let you know as soon as we can after each stage. Ask ANYTHING. The whole process is as much about making sure we're a fit for you as much as the other way around. Initial screening call (5 mins) Call with the VP of Engineering where you'll show us some of your code (30 mins) Pair with and get to know a member of our engineering team (1-2 hours) Reference checks + offer Must Haves Good communication skills - we are constantly communicating in very technical language to each other one minute; semi-technical language to (for e.g) the product manager the next; and in layman's terms to non-technical people the next. We value clarity above speed. Strong core engineering skills - we are generally looking for strong engineers with experience building reliable systems and taking responsibility for them, not necessarily people with a lot of (or any!) experience in our specific tech stack. Kindness, curiosity, optimism & drive - we, as a team and as a company, believe in being kind over being nice. We are constantly giving and receiving constructive feedback and we are always trying to be empathetic. We're all growing together and on a mission to create something bigger than ourselves that will leave a mark. We have to be optimistic when we hit inevitable roadblocks, curious about everything, and driven to be at the forefront of creating new products and change. About Bite Bite Engineering is an Equal Employment Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status. We want people from all walks of life to feel valued for their individuality, thrive in our business and share a sense of belonging. If you have a disability or special need that requires accommodation, let us know!