Principal Engineer
What we're looking for
- Go programming language is a must have requirement
- Extensive experience with scaling highly transactional platforms
- History of building rich, multi-tenant web applications
- Operational experience with streaming and batch data processing frameworks
- Experience in national or cyber security or financial services (KYC and AML)
- Experience with end-to-end intelligence systems handling high-dimensional data at internet-scale volumes and ingestion rates
The opportunity
An AI company is building systems to help organisations detect and respond to disinformation attacks in real time. The platform combines machine learning, proprietary knowledge of attack and defence techniques, and large-scale, high-throughput data analysis. The founding team brings over forty years of combined experience building data systems used by national security and commercial organisations.
This is a high-ownership, production-focused role - not research. The focus is on real-world systems that are reliable, scalable, and fast.
The role
We're looking for a Principal / Founding Engineer to play a key role in building a disinformation intelligence platform from the ground up. You'll work closely with the CTO, Founding ML Engineer, and Threat Intelligence Analyst to develop both the MVP and the long-term technical foundation.
This role combines hands-on engineering with technical leadership - balancing immediate product needs with long-term platform evolution.
What you'll do
Design, build, and operate a disinformation intelligence platform
Lead ingestion, enrichment, and analysis of large-scale internet data
Build end-user experiences combining strategic insight with detailed information
Balance short-term delivery with long-term platform development
Establish engineering and quality best practices
Mentor team members and contribute to a collaborative culture
What we look for
Go expertise - Go is required
Platform scaling experience - extensive experience scaling highly transactional platforms
Web application experience - history of building rich, multi-tenant web applications
Data systems experience - operational experience with streaming and batch data processing frameworks
Domain experience - background in national or cyber security, or financial services (KYC/AML)
Large-scale systems - experience building end-to-end intelligence systems handling high-dimensional data at internet-scale volumes and ingestion rates
Stack: Go · Python · SQL (Postgres) · NoSQL (MongoDB, Redis, Neo4J, ElasticSearch/OpenSearch) · Vector databases (Pinecone, Qdrant) · Streaming frameworks (Benthos, Flink) · Batch processing (Spark) · Airflow · Frontend (Go with Templ and HTMX)
Benefits
Competitive salary + equity (share options)
25 days holiday + your birthday off
Private pension contributions
Hybrid and flexible working policy
Quarterly social events
Benefits
About TechTree's Client
We’re building AI systems to detect and respond to disinformation attacks in real time. Our platform combines machine learning, proprietary knowledge of attack and defence techniques, and experience building large-scale, high-throughput data analysis systems. Disinformation risk is increasing rapidly, driven by geopolitical instability and the accessibility of generative AI. Existing solutions lack the sophistication and speed required for effective detection and response. Our systems are designed to operate at scale, enabling organisations to respond within minutes across multiple channels. The founding team brings over forty years of combined experience building data systems used by national security and commercial organisations.
Team
- CTO
- Founding ML engineer
- Threat Intelligence Analyst