Equifax is seeking a driven AI Engineer to bridge the gap between theoretical data science and production-ready software. In this role, you will build, test, deploy, and maintain scalable AI solutions that solve complex problems.
Responsibilities :
• Perform development activities focused on AI Agents, including designing prompt chains, implementing tool-calling logic (function calling), and conducting unit tests for stochastic AI outputs.
• Work on projects involving RAG (Retrieval-Augmented Generation) and contribution to agent frameworks.
• Participate in the estimation process for AI features.
• Diagnose and resolve specific AI performance issues, such as latency in LLM responses, token usage optimization, and reducing hallucination rates in agentic workflows.
• Document agent architectures, prompt templates, and chains of thought so that other developers can understand and iterate on the AI logic with minimal effort.
• Develop and operate scalable AI applications from the backend logic (Python/LangChain) to the API layer, focusing on security (Guardrails) and operational excellence.
• Ensure agents can reliably execute tasks in a production environment.
• Apply modern software and AI engineering practices, including LLMOps, evaluation pipelines (Evals), vector database management, and standard CI/CD/Infrastructure-as-code.
• Work across teams to integrate AI Agents with existing internal systems, Data Fabric, and third-party APIs to enable agents to perform actions rather than just generating text.
• Participate in technology roadmap discussions to turn business requirements into functional autonomous agent solutions.
• Collaborate within a tight-knit engineering team employing agile practices.
• Triage product issues related to unpredictable model behavior.
• Debug, track, and resolve issues by analyzing traces (e.g., LangSmith, Arize) to understand the root cause of agent failures or loop errors.
• Able to write, debug, and troubleshoot code in mainstream open-source AI technologies (specifically Python).
• Lead efforts for Sprint deliverables and solve problems of medium complexity regarding context management and memory.
Qualifications :
Required :
• Bachelors degree or equivalent experience
• 2+ years of IT engineering experience
• Proficiency in Python is mandatory
• Experience with JAVA is a plus
• Familiarity with Agentic frameworks (e.g., ADK, LangChain, LangGraph)
• Understanding of how LLMs work, including Context Windows, Temperature, Embeddings, and Vector Stores (e.g., Pinecone, Milvus, Weaviate)
• Experience building and consuming RESTful APIs (assistants interacting with software)
Preferred :
• Advanced techniques in Prompt Engineering & Optimization (Chain-of-Thought, ReAct, Tree of Thoughts)
• Designing memory systems (short-term vs. long-term) for agents
• Building automated test suites to grade agent performance
• Understanding how non-deterministic AI components fit into deterministic software systems
• Agile Engineering Best Practices
Company :
Equifax is a data, analytics, and technology company for automotive, healthcare, and insurance industries. Founded in 1899, the company is headquartered in Atlanta, USA, with a team of 10001+ employees. The company is currently Late Stage.