Job DescriptionStaff Engineer (AI & Automation)

The History Factory
Chantilly, VA, United States
10 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Software as a Service Encodings Continuous Integration Cross-Site Request Forgery Data Validation Extract Transform Load (ETL) Relational Databases Web Development File Systems Github
+37 more
Python (Programming Language) Laravel PostgreSQL Metadata MySQL Node.Js OAuth OpenID Open Web Application Security DataOps Swagger Next.js Secure Coding SQL Injection SQL Databases Systems Integration Web Applications Openapi Data Logging Google Cloud ReactJS Large Language Models Prompt Engineering Zapier AWS Lambda Cross-Site Scripting (XSS) Pytest Containerization Webpack AI Platforms Google Cloud Functions Api Design JestJS Webhooks GPT Serverless Computing Docker

Job description

  • Build and maintain production web applications using Node.js, Next.js / React / Vite, Laravel, and Python (services, APIs, and CLIs).
  • Design and implement AI-powered features (generation, classification, extraction, RAG/embeddings) using frontier models such as OpenAI GPT-5 or Google Gemini.
  • Create durable workflow automations with Zapier (webhooks, code steps, branching, error handling) to reduce manual processes.
  • Develop internal scripts to streamline data operations (ETL, file processing, metadata tagging, batch transforms).
  • Partner with Creative, Archivist, and Content Development teams to map current processes and pilot AI-powered improvements (prompt libraries, Gemini CLI/NotebookLM workbooks, retrieval templates, and Zapier automations); provide lightweight training.
  • Apply secure coding practices and guardrails: parameterized queries/ORM to prevent SQL injection, input validation/encoding to mitigate XSS/CSRF, SSRF protections, least-privilege access, and secrets management.
  • Implement prompt- and injection-safety strategies for LLM features (context scoping, output validation, tool/Function Calling allowlists, rate/cost limits).
  • Integrate with identity and external systems (OAuth/OIDC; Google/Microsoft; SaaS APIs) and document interfaces with OpenAPI/Swagger.
  • Instrument systems for reliability (logging, metrics, tracing), add tests (unit/integration), and maintain CI/CD checks.
  • Collaborate with cross-functional partners (Product, Marketing, Operations) to translate ambiguous needs into shippable solutions with measurable impact.
  • Produce clear documentation (READMEs, runbooks, postmortems) and contribute to coding standards and reusable components., Remote work options are available, but on-site collaboration is required. You will be reporting to the Head of Technology Enablement.

Important Note

This full-time role owns the delivery of secure, scalable internal tools and client-facing applications. You’ll operate in a high-visibility capacity alongside department heads and leadership, applying sound engineering judgment and responsible AI to drive measurable efficiency gains. We value curiosity, resilience, and first-principles thinking: you may not know every answer on day one, but you have the mindset and skills to find them fast, even under pressure.

Requirements

We are seeking a product-minded Staff Engineer with AI experience to design, build, and maintain production-grade applications and automations that improve operational efficiency across the business. The ideal candidate is fluent across Node.js, Next.js (or other React-based frameworks), Laravel, SQL, and Python; comfortable orchestrating workflows in Zapier; and experienced in integrating with LLM platforms such as the OpenAI API and Google Gemini API. You will use AI coding assistants (e.g., Codex-CLI, Claude Code) responsibly to accelerate delivery while adhering to safe, secure engineering practices.

You will also collaborate with Creative, Archives, and Content Development teams to improve their day-to-day workflows using AI: coaching on prompt design and deploying tools such as Gemini CLI and NotebookLM to standardize, document, and accelerate their processes. You will have the opportunity to work with other members of the technology team to assist with this process improvement workstream.

You won’t always have all the answers (and that’s okay); we’re looking for a creative problem solver who can break down ambiguous challenges, explore options quickly, and ship pragmatic solutions., * 4+ years building web applications with Node.js/React/Next.js and internal tools using Python (or equivalent experience).

  • Demonstrated experience shipping features with AI platforms like OpenAI, Claude, or Google Gemini APIs (chat/tools/function-calling, embeddings).
  • Hands-on Zapier automation experience (webhooks, code steps, paths; robust retry/error handling).
  • Strong grounding in secure software practices (OWASP Top 10/ASVS), API design, and relational data modeling (e.g., MySQL / PostgreSQL).
  • Proficiency with modern tooling: Git/GitHub, CI/CD, containerization (Docker), testing frameworks (e.g., Vitest/Pytest).
  • Comfort using AI coding assistants (e.g., Codex CLI, Claude Code) responsibly to augment-not replace-engineering rigor.
  • Excellent communication, documentation, and stakeholder collaboration skills.

Preferred Qualifications

  • Creative problem-solving: ability to decompose complex, ambiguous issues, learn unfamiliar domains quickly, and deliver working solutions without perfect information.
  • Experience coaching non-technical stakeholders on prompt engineering and safe AI usage; hands-on with tools like Claude Code or Gemini CLI/NotebookLM to operationalize team workflows.
  • Experience with RAG patterns and vector stores (e.g., pgvector, Pinecone), prompt evaluation, and guardrail frameworks.
  • Familiarity with Google Cloud Platform (GCP) is a plus.
  • Serverless/edge deployments (e.g., AWS Lambda, Google Cloud Functions) and background jobs/queues.

About the company

Since 1979, History Factory has been driven by the pioneering idea of making an organization’s history more useful for driving its business. Today, many of the world’s best enterprises turn to History Factory for unparalleled expertise at the intersection of business and history. Our unmatched combination of research and insights, standard-setting archives management and technology, and award-winning creative transforms a company’s inventory of experience-its history and heritage-into better performance and results.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all