About CENSUS
CENSUS
LABS is a cybersecurity engineering powerhouse specializing in building
secure and resilient systems. Our work is research-driven and
engineering-focused, enabling us to deliver bespoke development and
custom solutions at the intersection of cybersecurity and emerging
technologies. By addressing complex product challenges, we help our
partners evolve their platforms across domains such as secure
communications, IoT, AI-powered systems, and enterprise applications.
Learn more at Census-
We are seeking a Principal Software Engineer, Applied AI (Technical Lead) to architect, build, and productize AI-enabled capabilities across CENSUS cybersecurity engineering solutions.
This
is a software engineering leadership role responsible for delivering
production-grade LLM/AI systems: predictable behavior, strong performance,
robust failure handling, evaluation discipline, and maintainable
architecture. This role is not research-only and not focused on model
training.
As an engineering
services provider, we deploy into diverse client environments (cloud
and on-prem) and integrate with existing data platforms under strict
security and operational constraints. You will lead the end-to-end
engineering of AI application pipelines and reusable accelerators, and
mentor teams to deliver reliably.
Key Responsibilities
* AI Application Architecture & Productization
* Own
the reference architecture for LLM/AI features (service boundaries,
APIs, data contracts, trust boundaries, deployment patterns).
* Convert prototypes into production-ready services with clear interfaces, type/schema discipline, and controlled dependencies.
* Define versioning strategy for prompts, tools, policies, and model endpoints (including rollbacks).
* LLM / Agentic Pipelines (Tool Use, RAG, Structured Output)
* Design and implement LLM pipelines for:
* Natural language → structured queries for database engines with guardrails.
* Retrieval-augmented generation (RAG) where appropriate (vector stores, hybrid retrieval, context management).
* Safe tool execution (bounded retries, timeouts, sandboxing, rate limits, strict output schemas).
* Implement schema-first output (e.g., Pydantic models / JSON schema) and robust parsing/validation.
* Reliability, Performance & Observability for Production Inference
* Own non-functional requirements: latency budgets, throughput, resilience, and cost control.
* Implement
production patterns: caching, batching, streaming responses,
backpressure/queues, circuit breakers, idempotency, and graceful
degradation.
* Build observability: structured logs, traces, metrics, and error taxonomies that make failures actionable.
* Implement
AI security controls (prompt injection defenses, tool access controls,
data minimization, audit logging) aligned with client requirements.
* Collaboration & Delivery
* Translate requirements from client stakeholders and internal security / engineeringteams into robust AI-enabled solutions and data integrations
* Lead
techncal delivery for AI components across client environments
(cloud/on prem), aligning with security, compliance, and operational
constraints.
* Own handover artifacts: architecture docs, runbooks, deployment guides, and support playbooks.
* Document solutions and participate in knowledge transfer with internal and partner teams.
* Technical Leadership & Mentorship
* Act as the technical lead for Applied AI delivery: raise engineering bar, mentor DS/engineers, and drive code quality.
* Own architectural reviews, refactoring plans, and prioritization of technical debt tied to reliability and delivery.
Minimum Qualifications
* BSc/MSc in Computer Science, Data Engineering, or a related field (or equivalent practical experience).
* 6+ years of software engineering experience, including technical leadership on production systems and AI-/ML-powered applications.
* Track record of making architecture decisions and driving cross-team execution.
* Strong Python engineering skills (services, tooling, testing) and experience building maintainable codebases.
* Demonstrated experience shipping LLM/AI-enabled applications into production.
* Proven ability to build robust APIs and services (FastAPI or equivalent).
* Experience
with production reliability practices, including observability,
incident response, performance tuning, and scalability.
* Comfortable integrating with big data and analytics platforms.
* Proven ability to define engineering standards and guide teams through architectural tradeoffs in ambiguous environments.
* Excellent
written and verbal communication in English; able to lead technical
discussions with engineers and client stakeholders.
Preferred / Nice-to-Have Skills
* Experience with database query planning/optimization and guardrailed NL→SQL systems.
* Experience with vector databases / retrieval systems (FAISS or managed equivalents) and hybrid retrieval strategies.
* MLOps/serving experience: model gateways, inference optimization, caching strategies, cost controls.
* Experience with Docker/Kubernetes and deployments in restricted/on-prem environments.
* Security engineering exposure: threat modeling, secure coding, data handling requirements, and common AI security risks.
First 3–6 Month KPIs
* A clean, maintainable AI pipeline architecture with clear module boundaries and interface contracts (schemas, APIs, and data).
* Working evaluation harness + golden dataset with CI gating for regressions.
* Production-grade LLM features with measurable SLOs/SLAs: latency, correctness, reliability, and cost.
* Deployment-ready packaging for client environments (cloud/on-prem), with observability and operational runbooks.
* Team uplift: engineering standards, review discipline, and repeatable delivery patterns.
OUR Values & Core Competencies
Act with Integrity
We uphold the highest ethical standards and take full responsibility
in every action — whether securing systems, researching vulnerabilities,
or collaborating with clients. Trust is the foundation of our impact.
Collaborate with Trust
We bring together diverse perspectives across disciplines and
borders, knowing that collective intelligence leads to stronger, more
resilient outcomes.
Challenge with Curiosity
We question deeply, explore fearlessly, and pursue knowledge
relentlessly to uncover threats, solve root problems, and drive smarter
security decisions.
Innovate to Protect
We create with purpose — building secure, scalable, and
forward-looking solutions that safeguard people, organizations, and the
digital future
Adapt with Precision
We move with speed and discipline — learning from failure, refining
our approach, and staying focused amid complexity and constant change.
Ready to Make an Impact?
Apply today