logo inner

Principal Software Engineer – Applied AI (Technical Lead)

CompanyCENSUS SA
LocationWorldwide
TypeRemote
Sub
Software Engineer

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-labs.comWe 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!

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025