Skip to main content
All jobs

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.