
Senior AI Engineer
About this role
Developers who enjoy building production-grade backend systems and experimenting with agentic workflows will find a natural home in this team. FourKites operates an enterprise supply chain platform that helps large global corporations manage shipments, inventory, and logistics through automated data integrations and real-time tracking.
This engineer will focus heavily on backend development while contributing to active AI agent workstreams, including support automation tools, voice-calling agents, and end-to-end carrier onboarding features. Daily responsibilities span designing microservices, implementing database schemas, integrating user interfaces, and managing deployments alongside DevOps and frontend colleagues. The role exists to scale the company's autonomous agent capabilities and expand the core integration ecosystem.
What you will do
- Design, build, and productionize AI agents and workflows using agentic frameworks such as LangGraph.
- Develop, test, and maintain backend applications written in Python alongside Java or GoLang.
- Write clean code across the full software development lifecycle from initial development through QA and release.
- Design and implement database schemas and data models using relational or non-relational databases.
- Collaborate closely with frontend developers to integrate backend logic with user interfaces.
- Perform code reviews, troubleshoot production applications, and ensure internal coding standards are met.
- Work alongside the DevOps team to deploy and manage containerized applications using Kubernetes.
What you need
- Bring at least 5 years of professional experience working as a backend or software developer.
- Demonstrate hands-on familiarity with AI and agentic systems, including at least 2 years of practical experience with LangGraph or similar frameworks.
- Possess mandatory programming fluency in Python alongside proficiency in Java or GoLang.
- Show a strong understanding of object-oriented programming principles and RESTful microservices architecture.
- Have working experience with databases such as PostgreSQL, MySQL, or MongoDB.
- Maintain familiarity with frontend technologies including HTML, CSS, JavaScript, and React.
- Demonstrate operational knowledge of Kubernetes, Git workflows, and Agile project management tools like JIRA.
Nice to have
- Experience with Amazon Web Services or other cloud services
Benefits
- Medical, Dental & Vision benefits starting on first day of employment
- 401k Retirement savings with employer match
- Bonus and incentive compensation as well as employee stock option program
- Generous PTO, global recharge days, and volunteer days
- Paid parental leave for all parents
- Annual Wellness Stipend
Skills and tech stack
Questions candidates ask
Where is this job located?
This position is available either out of the Chicago, IL office or as a remote role within the USA. Commuter benefits are available for employees working out of the Chicago office.
What is the expected compensation for this role?
The expected annual base salary range for this position is $140,000 to $180,000. Actual compensation is determined based on factors including experience, qualifications, skills, and business needs, alongside bonus eligibility and employee stock options.
What technologies will I be using daily?
Engineering tasks primarily involve Python, Java or GoLang for backend logic, and LangGraph for building agentic workflows. Additional tools include React for frontend integration, PostgreSQL, Redis, Kubernetes, and AWS.