Senior/ Lead - AI Engineer
FICOFull Description
The Opportunity
“As a Senior Engineer on our Applied AI team, you will be at the forefront of building AI-powered software that transforms how our platform operates. You will design, build, and maintain production-grade applications and agentic systems — leveraging LLMs, agent SDKs, MCP-based tooling, and modern AI frameworks — to power critical functions from fraud investigation and decision automation to process optimization and customer communications. In this role, you will uphold high standards of reliability, evaluation rigor, and responsible AI governance across all initiatives, shipping capabilities that make a lasting impact on FICO's platform. You will collaborate with a high-caliber, multidisciplinary team and drive innovation through deep expertise in applied AI, software engineering, and systems design.” - VP, AI Engineering
What You'll Contribute
* Design and build production AI systems — including agents, RAG pipelines, and LLM-powered workflows — that integrate seamlessly into FICO's analytics and decision management platform.
* Translate product requirements into technical designs, balancing model capabilities, latency, cost, and reliability against real-world business constraints.
* Develop robust evaluation frameworks and benchmarks to measure quality, safety, and regression across LLM-based features, and use those signals to drive iterative improvement.
* Drive end-to-end delivery of AI features, including prompt and context engineering, tool/function design, writing reusable and well-tested code, running offline and online evaluations, and communicating results to stakeholders.
* Build and operate the application layer around foundation models: orchestration, tool use, memory, retrieval, guardrails, observability, and human-in-the-loop workflows.
* Fine-tune, distill, and adapt open and closed foundation models when warranted, and align technical choices with FICO's product strategy and roadmap.
* Optimize inference performance, throughput, and cost across the serving stack — including caching, batching, routing, and model selection strategies.
* Apply modern AI engineering practices across heterogeneous infrastructure, from CPU-bound orchestration services to GPU-accelerated inference and training workloads.
What We're Seeking
* Experience: 5+ years of software engineering experience, with a demonstrated track record of shipping complex, production-grade systems and at least 1+ years building applications powered by LLMs or other foundation models.
* Applied AI Experience: Hands-on experience designing and deploying LLM-based features in production including prompt and context engineering, tool/function calling, agentic workflows, and evaluation-driven iteration.
* Technical Proficiency: Strong coding skills in Python and/or TypeScript, with experience using modern AI SDKs and frameworks (e.g., the Anthropic, OpenAI, or Google SDKs; LangChain, LlamaIndex, LangGraph; agent frameworks; MCP).
* LLM Engineering Expertise: Solid working knowledge of how foundation models behave in practice — including their capabilities and failure modes and experience with fine-tuning, distillation, or model adaptation when product needs warrant it.
* AI/ML Systems: Familiarity with the architectural patterns of production LLM systems, including orchestration, tool use, memory, guardrails, observability, caching, and cost/latency optimization.
* Retrieval & Embeddings: Experience with embeddings and information retrieval; hands-on experience with Retrieval-Augmented Generation (RAG) architectures and vector stores (e.g., Pinecone, Weaviate, pgvector) is strongly preferred.
* Evaluation Rigor: Experience building offline and online evaluation pipelines for AI systems defining metrics, building eval sets, running A/B tests, and using signals to drive iterative improvement.
* Communication & Leadership: Strong problem-solving and communication skills, with the ability to mentor peers, influence technical direction, and collaborate effectively across engineering, product, and data science teams.
* Education: Bachelor's/Masters degree in Computer Science, a related technical field, or equivalent practical experience. Advanced degrees and open-source contributions are a plus.
About FICO
FICO is a leading analytics and decision management company that empowers businesses and individuals around the world with data-driven insights. Known for pioneering the FICO® Score, a standard in consumer credit risk assessment, FICO is also a prominent provider of software as a service to financial institutions where it combines advanced analytics, machine learning, and sophisticated algorithms to drive smarter, faster decisions across industries. From financial services to retail, insurance, and healthcare, FICO's innovative solutions help organizations make precise decisions, reduce risk, and enhance customer experiences. With a strong commitment to ethical use of AI and data, FICO is dedicated to improving financial access and inclusivity, fostering trust, and driving growth for a digitally evolving world.