Employer listing
Senior AI Engineer
FourKites
Chicago, Il · remote · full time · Senior
$140,000 - $180,000
About the Role
As a Senior AI Engineer, you'll join a team focused on data integrations (shippers and carriers moving in and out of the FourKites ecosystem) and our active AI agent workstreams — including a support automation agent handling 60-70% of customer tickets, a voice agent that calls carriers to gather and update information, and an end-to-end carrier onboarding agent (email + voice). You'll work on features end to end (~75-80% backend, ~20-25% frontend) using Python, Java/GoLang, agentic frameworks like LangGraph, React, Redis and PostgreSQL.
Responsibilities
- Design, build, and productionize AI agents/workflows (e.g., support automation, voice, and onboarding agents) using agentic frameworks such as LangGraph
- Develop, test, and maintain backend applications in Python and Java or GoLang
- Write clean, efficient, and well-documented code across the full SDLC — development, QA, and release
- Design and implement data models and database schemas
- Collaborate with the frontend team to integrate the backend with the user interface
- Perform code reviews and ensure code quality standards are met
- Troubleshoot and debug applications, including AI agent workflows in production
- Work with the DevOps team to deploy and manage applications in production (Kubernetes)
- Continuously learn and stay up to date with new technologies and industry trends, particularly in the AI/agentic space
Requirements
- 5+ years of experience as a Backend/Software Developer, with hands-on exposure to AI/agentic systems
- Python (mandatory)
- Java or GoLang (proficiency in at least one)
- 2+ years of hands-on experience with LangGraph or similar agentic frameworks
- Strong understanding of object-oriented programming principles
- Experience with databases such as MySQL, PostgreSQL, or MongoDB
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and React
- Good knowledge of RESTful APIs and microservices architecture
- Working knowledge of Kubernetes
- Full Agile SDLC experience — development, QA, and release
- Strong knowledge of Git (branches, submodules, rebasing) and Agile tools such as JIRA and Confluence
- Excellent problem-solving, analytical, oral, and written communication skills
- Ability to work independently and in a team environment
Bonus Qualifications
- Experience with Amazon Web Services or other cloud services
Benefits
Medical, dental, vision from day 1, 401(k) match, stock options, generous PTO, 5 recharge days, volunteer days, paid parental leave, annual wellness stipend, and technology reimbursement.