CENSUS

Principal Software Engineer – Applied AI, Technical Lead

CENSUS

full-time

Posted on:

Location Type: Remote

Location: Greece

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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)
  • Design and implement LLM pipelines for natural language → structured queries for database engines with guardrails
  • Build observability: structured logs, traces, metrics, and error taxonomies that make failures actionable
  • Translate requirements from client stakeholders and internal security / engineering teams into robust AI-enabled solutions and data integrations
  • Act as the technical lead for Applied AI delivery: raise engineering bar, mentor DS/engineers, and drive code quality

Requirements

  • BSc/MSc in Computer Science, Data Engineering, or a related field (or equivalent practical experience)
  • 8+ years of software engineering experience , including technical leadership on production systems and AI-/ML-powered applications
  • 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
  • Excellent written and verbal communication in English; able to lead technical discussions with engineers and client stakeholders.
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonLLMAIAPIsFastAPIobservabilityincident responseperformance tuningscalabilitydata integrations
Soft Skills
technical leadershipmentoringcommunicationcollaborationproblem-solving