cover image
Instil

Instil

instil.co

2 Jobs

142 Employees

About the Company

At Instil, we help technology brands transform, innovate and disrupt their markets with secure, category-defining software. Our services include product development, delivering next-generation digital solutions; cyber security, helping teams protect against emerging cyber threats; and artificial intelligence, unlocking the potential of your data and people.

Listed Jobs

Company background Company brand
Company Name
Instil
Job Title
Senior C++ Developer (Contract)
Job Description
Job Title: Senior C++ Developer (Contract) Role Summary: Design, develop, and maintain high‑performance C++ services in a microservices architecture for embedded Linux environments, ensuring reliability, scalability, and maintainability. Expectations: - Deliver robust, low‑latency, scalable services in a distributed system. - Collaborate cross‑functionally to define APIs, contracts, and deployment strategies. - Continuously improve system performance, availability, and security. Key Responsibilities: - Design, implement, and maintain C++ microservices. - Develop and debug Linux‑based software, including shell scripting and system‑level programming. - Define APIs, service contracts, and deployment workflows with cross‑functional teams. - Optimize performance and ensure high availability of distributed services. - Contribute to CI/CD pipelines and automated testing frameworks. - Participate in code reviews, architectural discussions, and ensure quality standards. - Maintain compliance with security, quality, and performance requirements. Required Skills: - 7+ years professional C++ experience (C++14/17/20). - Strong Linux development (shell scripting, system calls, process/thread management). - Deep understanding of microservices, RESTful APIs, and service orchestration. - Experience with Docker and container orchestration. - Knowledge of IPC, message queues, and gRPC. - Proficiency with Git, CI/CD tools (Jenkins, GitLab CI), automated testing. - Familiarity with Python or Go is preferred. - Excellent analytical, debugging, and problem‑resolution abilities. Required Education & Certifications: - None specified.
Belfast, United kingdom
Remote
Senior
20-11-2025
Company background Company brand
Company Name
Instil
Job Title
Data Architect (Contract)
Job Description
**Job Title:** Data Architect (Contract) **Role Summary:** Lead the redesign of a high‑volume analytics data platform to accelerate BI and allow advanced analytics. Define and implement the target architecture, resolve ingestion bottlenecks, build modern pipelines, and optimise database performance for performance‑critical workloads. **Expactations:** - Deliver a scalable, performant analytics platform on schedule. - Ensure data quality, lineage, and governance throughout the pipeline. - Collaborate with data engineering, analytics, and business stakeholders to meet user requirements. - Operate within a fully remote, UK‑based team. **Key Responsibilities:** - Design target architecture for analytics data warehouse and pipelines. - Resolve ingestion challenges using event‑driven and batch strategies. - Build and maintain data pipelines with Airflow, DBT, and Python. - Tune Postgres and OLAP databases for analytics workloads. - Optimize BI reporting layers in Superset or equivalent. - Implement DataOps practices: testing, CI/CD, data lineage, and documentation. - Deliver on‑prem or open‑source solutions per stakeholder needs. - Communicate design rationale and progress to technical and non‑technical audiences. **Required Skills:** - Proven experience designing analytics data platforms and warehouses. - Advanced dimensional and semantic data modelling. - Pipeline development with Airflow, DBT, and Python. - Columnar/OLAP database experience (e.g., Postgres, ClickHouse). - Postgres performance tuning for analytics. - BI optimisation skills with Superset or similar tools. - Strong DataOps practices: automated testing, CI/CD pipelines, data lineage. - Experience delivering on‑prem or open‑source solutions. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Data Engineering, or a related field. - Certifications in data warehousing, cloud services, or relevant technologies are a plus.
Belfast, United kingdom
Remote
02-12-2025