
Python and AI Pipeline Engineer
- Remote ()
- |Full Time
Remote only
Not Available
About the job
About the Company
The C++ Alliance is a 501(c)(3) nonprofit foundation supporting the C++ programming language and its open-source ecosystem. We are building a team of engineers to develop production AI infrastructure that serves the C++ community — the standards committee (WG21), the Boost libraries, and the broader open-source projects in the ecosystem.
About the Role
This is a senior engineering role focused on building production AI pipelines: document processing systems, multi-label classifiers and analysis tools for technical papers, retrieval and search over the C++ corpus, and content generation infrastructure with editorial review. The work combines real production engineering with the kind of applied ML craft that produces reliable, deterministic results in environments where false positives matter. We are hiring multiple engineers across complementary capability areas. The role is remote, with a preference for candidates in Pacific time or with substantial overlap into Pacific working hours.
Responsibilities
- Document processing pipelines. Conversion of papers and other technical content from PDF, HTML, and LaTeX into structured markdown suitable for downstream analysis. Quality matters — these conversions feed everything else, so the pipelines are built with human approval gates and validation loops.
- Classifier engineering for technical content. Multi-label sentence and document classifiers for analyzing standards committee papers — categorizing paper types, identifying structural features (rationale, prior art citations, implementation evidence), and surfacing analytical signal at scale. The work involves golden set preparation, fine-tuning embedding-based classifiers, evaluation harnesses, and the operational infrastructure to run inference reliably and deterministically.
- Self-hosted LLM infrastructure. Deployment of open-weight models (Qwen, Gemma, and others) on our own cloud infrastructure. This is non-negotiable for the project — production analysis needs to be deterministic and reproducible, which means we cannot use shared cloud LLM endpoints where service quality can vary invisibly between requests. The work includes model serving, fine-tuning workflows, evaluation infrastructure, and making self-hosted models actually usable in production.
- Editorial workflow systems. Pipelines that integrate AI-generated analysis with human review on community mailing lists, including content ingestion, multi-stage processing with human approval gates, and editorial selection workflows. The work involves agent orchestration where appropriate, but primarily focuses on systems that augment human reviewers rather than replace them.
- Legacy system modernization. The community infrastructure we are building on includes long-running open-source projects (Mailman 3, Postorius, and others) that need authentication integration, feature enhancement, and the kind of careful upstream-compatible modification that does not destabilize a 40-year-old codebase.
Qualifications
We are hiring across multiple capability areas. Strong candidates may emphasize one or more of:
Required Skills
- Classical ML and classifier engineering. You have built and shipped production ML systems — fine-tuned classifiers, embedding-based retrieval, multi-label sentence-level analysis. You know how to prepare golden sets, evaluate model performance honestly, and build deterministic inference pipelines that produce stable results. BERT-family fine-tuning, scikit-learn, PyTorch, and the rest are tools you have used in production, not just in coursework.
- Production LLM application engineering. You have shipped real AI features to real users — RAG pipelines, structured generation, evaluation frameworks, prompt engineering. You know the difference between a working demo and a system that holds up in production, and you understand when frontier models are the right tool and when they are not.
- LLM infrastructure and serving. You have deployed models — vLLM, Triton, multi-model routing, inference optimization, evaluation pipelines. You think about cost-per-token, latency tails, determinism, and how to keep complex serving systems reliable.
- Production pipeline engineering. You build multi-stage workflows with proper error handling, observability, and operational discipline. ETL is in your background, even if the new pipelines have ML components in them. You think about what happens when stage three fails after stage two has committed, and about human-in-the-loop gates that prevent bad output from reaching users.
Preferred Skills
The right candidates do not need to bring all of these — we are building a team, not hiring a unicorn, but you should bring depth in at least one and credible competence in the others, with the kind of craft that comes from years of shipping real systems.
Pay range and compensation package
What we value:
- Real production experience. Demos and prototypes are not the same as systems that have served real users for months. We are looking for candidates who have shipped, maintained, modernized, and lived with the consequences.
- Honesty about what you have done. AI engineering is full of overclaim right now. We have a strong preference for candidates who describe their actual contributions accurately, including what worked and what did not.
- Engineering rigor. Tests, documentation, monitoring, observability, careful failure-mode thinking. ML and AI systems fail in subtle ways and we want engineers who care about catching those failures before they reach users.
- Determinism and reproducibility. Our domain is one where non-deterministic outputs damage trust. We prefer engineers who think carefully about reproducibility, who choose deterministic tools when possible, and who know how to make probabilistic systems behave as predictably as the use case requires.
- Comfort with the open-source ecosystem. The Alliance exists to support open-source C++ work. Some familiarity with — or curiosity about — the open-source world helps.
Equal Opportunity Statement
We are committed to diversity and inclusivity.
About the company
