Senior AI Engineer

Design, build, and deploy AI systems that solve complex technical problems. From agentic workflows and backend architecture to security and observability, take responsibility for the decisions that bring AI into production.

Design, Build and Deploy

  • Architect production AI systems. Build Python backend services that integrate LLMs using the MCP and cloud-native infrastructure.
  • Develop agentic workflows. Design stateful, multi-step AI applications using frameworks such as LangGraph.
  • Engineer for reliability. Implement structured outputs, security guardrails, human-in-the-loop approval flows, and observability.

Take Ownership of the Work

  • Contribute to architectural decisions. Evaluate technical trade-offs and help shape solutions from requirements through deployment.
  • Collaborate directly with client teams. Work alongside ML engineers, product managers, and other technical stakeholders to deliver AI capabilities.
  • Monitor application behavior, address performance issues, and contribute to engineering standards through code review and knowledge sharing.
The Best Years of Your Career Start Here
Apply Now
Deliver Production-grade AI Systems.
Belong To An Elite AI & Data Community
Accelerate Your Career

Build AI Systems That Work Beyond The Demo

Scalable Backend Architectures

Design Python services and APIs that connect foundation models to enterprise applications. Build secure, maintainable systems that support real workloads.

Agentic Workflows

Develop multi-step AI workflows using LangGraph, MCP, and tool integrations. Manage state, orchestration, and execution across complex application flows.

AI Security and Guardrails

Implement boundary controls, structured outputs, and human-in-the-loop approvals to support reliable and responsible AI applications.

System-Wide Observability

Monitor agent behavior, application health, and LLM performance. Use observability tools to identify failures, evaluate system behavior, and improve performance in production.

Your Path to Factored

Apply

Share your experience in software engineering, Python, and production AI systems. Our recruiting team reviews your background against the role requirements.

Technical Evaluation

Demonstrate how you approach engineering problems, system design, and technical decisions through the assessments and conversations applicable to this role.

Explore The Opportunity

Learn more about the responsibilities, collaboration model, and next steps with the recruiting team. The team will communicate your status as you progress.

FAQs

What makes Factored different?
What kind of work will I do?
What kind of engineers succeed at Factored?
How can I grow as an engineer at Factored?
What does working at Factored look like?
What benefits and support do you offer?
What is the selection process like?
Build What Comes Next in AI
Apply Now
Deliver Production-grade AI Systems.
Belong To An Innovative Community
Deliver Cutting-Edge Projects

Research | Our team has published at NeurIPS, ICML, NASA and more.

Beyond OCR Accuracy
CVPR 2026 Best Short Paper
Structure Beats Random Scale
Language families improve transfer
The Cost of Speech Adaptation
Content gains can erase speaker signal
How does Stem select research projects for funding?
How does Stem select research projects for funding?
How does Stem select research projects for funding?
How does Stem select research projects for funding?
How does Stem select research projects for funding?
How does Stem select research projects for funding?
How does Stem select research projects for funding?
How does Stem select research projects for funding?