Founding Product Engineer AI for Smart Buildings

Founding Product Engineer AI for Smart Buildings

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Tacit Analytics Ltd.

At a Glance

  • Tasks: Design and build smart building systems using AI and cutting-edge tech.
  • Company: Exciting UCL spinout transforming the built environment with AI.
  • Benefits: Competitive salary, equity, flexible remote work, and dedicated learning budget.
  • Other info: Dynamic early-stage environment with opportunities for growth and innovation.
  • Why this job: Join a pioneering team and shape the future of smart buildings.
  • Qualifications: 4+ years in software engineering with full-stack development skills.

The predicted salary is between 60000 - 80000 £ per year.

About Tacit

We're hiring engineers who want to work at the intersection of AI and the built environment and help make the world's buildings dramatically smarter. Tacit is a University College London (UCL) spinout turning over a decade of research into commercial reality. We extract fragmented building data (BMS feeds, BIM models, IoT sensors, maintenance logs) and integrate it into a contextual layer that enables explainable AI agents to diagnose, decide, and act. We're early-stage, well-funded, and already deploying with real clients across heritage, education, and commercial portfolios.

Here's what you'll be doing

  • This is a product engineering role: you'll own the full stack, from how building data flows in to how it's stored, queried, and surfaced to users and AI agents. You'll make real architectural decisions and work directly with the founders.
  • Design and build the core data ingestion and retrieval systems that handle BMS telemetry, BIM models, IoT streams, and metadata, using Python, Java, Go (Django, Spring, EdgeX frameworks).
  • Build the features clients interact with daily across React, TypeScript, and our backend.
  • Own the knowledge graph infrastructure (RDF triple stores such as GraphDB or Fuseki, SPARQL endpoints, SHACL validation) and ensure it performs at portfolio scale.
  • Build and expose the Universal Building API (GraphQL/REST) that powers our 3D twin, AI agents, and third-party integrations.

You need these qualifications

  • You have 4+ years of software engineering experience. You've built and operated systems in production: APIs, databases, task queues, caching, deployments.
  • Proficient in Python or Java (Django or Spring), PostgreSQL, GraphQL.
  • Comfortable with full-stack development with React, TypeScript, TanStack, Tailwind.
  • You've designed and operated data-intensive systems and understand architectural concepts like schema design, migrations, query performance, indexing, caching.
  • Experience with containerisation and deployment tooling such as Docker, Kubernetes, and Terraform.
  • Ability to operate with high autonomy in an early-stage environment.
  • You are comfortable making decisions with incomplete information and owning the outcomes.

It would be nice if

  • You've worked with knowledge graphs, RDF, SPARQL, or graph databases (Neo4j, Ontotext GraphDB, Fuseki).
  • You've built APIs with GraphQL (Strawberry, Ariadne, or similar) and/or worked with semantic web technologies (OWL, SHACL).
  • You have experience with actor-based concurrency frameworks (Apache Pekko, Akka) or event-driven architectures.
  • You've worked in the built environment, PropTech, or industrial IoT.

What we offer

  • Competitive salary (adjusted by location) plus equity in the business.
  • Pension contribution.
  • Flexible, remote-first working. We get together in London and Athens regularly, so expect around 10-20% travel.
  • Dedicated AI-focused learning and development budget.

Founding Product Engineer AI for Smart Buildings employer: Tacit Analytics Ltd.

At Tacit, we pride ourselves on being an innovative employer at the forefront of AI and smart building technology. Our flexible, remote-first work culture fosters collaboration and creativity, while our commitment to employee growth is evident through our dedicated AI-focused learning and development budget. Join us in London or Athens, where you'll have the opportunity to make impactful architectural decisions and contribute to a pioneering venture that is transforming the built environment.

Tacit Analytics Ltd.

Contact Details:

Tacit Analytics Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Founding Product Engineer AI for Smart Buildings

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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 related to AI and smart buildings. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios relevant to product engineering. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

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 team at Tacit.

We think you need these skills to ace Founding Product Engineer AI for Smart Buildings

Python
Java
Django
Spring
PostgreSQL
GraphQL
React

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the role of Founding Product Engineer AI for Smart Buildings. Highlight your software engineering experience, especially in Python or Java, and any relevant projects you've worked on that showcase your full-stack development capabilities.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and the built environment. Share specific examples of how your past experiences make you a great fit for our team at Tacit, and don’t forget to mention your interest in working in an early-stage environment.

Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real-world applications of your skills, especially if they involve data-intensive systems or APIs. Links to GitHub or live demos can really make your application stand out!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team at Tacit. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Tacit Analytics Ltd.

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Python, Java, and React. Brush up on your knowledge of APIs, databases, and data-intensive systems, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've made architectural decisions or solved complex problems in previous roles. Be ready to explain your thought process and how you approached challenges, especially in high-autonomy environments.

Understand the Built Environment

Familiarise yourself with concepts related to smart buildings and the built environment. Knowing how AI can enhance building management and operations will show your genuine interest in the role and the company’s mission.

Ask Insightful Questions

Prepare thoughtful questions about Tacit’s projects, team dynamics, and future goals. This not only demonstrates your enthusiasm but also helps you gauge if the company culture aligns with your values and work style.