Frank Crawford
AI Engineer Building Production LLM Systems
Hire this person
Send a job offer directly to this candidate
About
AI Engineer with extensive experience building production AI systems, machine learning solutions, and scalable APIs across cloud environments. Experienced in LLM-backed features, retrieval-augmented generation, evaluation frameworks, and backend engineering with a focus on reliable, grounded AI experiences. Skilled in designing data pipelines, inference infrastructure, and observability systems that support high-quality user-facing products.
Experience
AI Engineer - Meta - Remote
(2023-10)
- Designed production AI systems and APIs powering intelligent user experiences with scalable machine learning infrastructure
- Built LLM-backed features using retrieval-augmented generation, embeddings, and evaluation workflows to improve grounded responses
- Developed backend services with Python and TypeScript supporting reliable AI feature deployment and iteration
- Implemented retrieval pipelines with chunking strategies, vector databases, and source traceability for accurate outputs
- Created AI evaluation tooling measuring quality changes across prompts, retrieval, and model behavior
- Improved observability for AI components through monitoring, alerting, and production issue triage workflows
- Collaborated with product and engineering teams to ship AI-driven features from prototype through deployment
- Architected inference infrastructure and data pipelines supporting scalable machine learning applications
Machine Learning Engineer - Paypal - Remote
(2020-08 - 2023-09)
- Developed machine learning services and APIs supporting production financial technology applications
- Built retrieval and recommendation workflows using embeddings, evaluation methods, and data-driven model improvements
- Designed AWS-based serverless architectures for scalable AI workloads and backend services
- Implemented Python services and TypeScript integrations for reliable API development and system design
- Created automated testing and CI/CD workflows improving confidence in AI feature releases
- Debugged non-deterministic AI outputs by analyzing retrieval, prompting, tooling, and post-processing behavior
- Integrated monitoring and observability solutions to track production reliability and application health
- Partnered with cross-functional teams to deliver secure AI capabilities handling sensitive customer data
Software Engineer - Litmus - Remote
(2013-07 - 2020-07)
- Built scalable web applications and backend services using modern software engineering practices
- Developed REST APIs and data processing pipelines supporting customer-facing product features
- Implemented cloud-based solutions with AWS services, Docker, and automated deployment workflows
- Designed database architectures using PostgreSQL, MongoDB, and Redis for application reliability
- Created testing frameworks and quality tooling to validate software behavior across releases
- Optimized application monitoring through logging, metrics, and observability practices
- Collaborated with product teams to translate complex requirements into dependable software solutions
- Maintained secure application services using authentication patterns, API standards, and engineering best practices
Education
Bachelor - Computer Science - New York University (2009-03 - 2013-01)

