Staff AI Engineer
FourKites, Inc.
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Staff AI Engineer at FourKites
At FourKites, we tackle complex challenges with real-world impacts in the logistics and supply chain industry. Our platform empowers customers like Cardinal Health and Walmart to operate global supply chains that are efficient, agile, and sustainable. Join a team of curious problem solvers that celebrates differences, leads with empathy, and values inclusivity.
As a Staff AI Engineer, you will work on challenging and impactful problems, designing, developing, and delivering features that help customers track and manage shipments in real time. You will develop cutting-edge products that can change the global logistics landscape, used by many of the biggest corporations in the world. This role involves close collaboration with talented engineers and product managers, mentorship of junior engineers, and significant contribution to our system's overall architecture and design.
What You'll Be Doing:
- Develop, test, and maintain backend applications.
- Write clean, efficient, and well-documented code.
- Design and implement data models and database schemas.
- Collaborate with the frontend team for backend integration with the user interface.
- Perform code reviews and ensure high code quality standards are met.
- Troubleshoot and debug applications efficiently.
- Implement code with very high coverage of unit and component tests.
- Cross-train peers and mentor teammates.
- Work with the DevOps team to deploy and manage applications in production.
- Continuously learn and stay up-to-date with new technologies and industry trends.
Who You Are: (Experience 8+ years and above)
- Proven experience in designing, architecting, implementing, testing, profiling, releasing, and optimizing high-quality software/services.
- Strong understanding of Object-oriented programming principles.
- Good knowledge of Java + Spring, GoLang, and Ruby on Rails.
- Experience in Cloud platforms: Azure and Amazon Web Services.
- Proficiency with databases such as PostgreSQL or MongoDB.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript.
- Good knowledge of RESTful APIs and microservices architecture.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team environment.
- Possess expert knowledge in performance, security, scalability, architecture, and best practices.
- Strong knowledge of Git (branches, submodules, rebasing) and Agile tools such as JIRA & Confluence.
- Agile SDLC experience.
- Excellent oral and written communication skills.
- Mandatory experience having worked on an AI Project.
Impact & Growth:
You'll directly contribute to AI initiatives generating millions in revenue while shaping systems processing millions of transactions daily. Lead technical decisions affecting 25+ engineers while mentoring the next generation of AI engineers. Be at the forefront of production AI optimization, balancing performance, cost, and latency for enterprise customers.
Who We Are:
FourKites®, the leader in AI-driven supply chain transformation for global enterprises and pioneer of advanced real-time visibility, turns supply chain data into automated action. Our Intelligent Control Tower™ breaks down enterprise silos by creating a real-time digital twin of orders, shipments, inventory, and assets. This comprehensive view, combined with AI-powered digital workers, enables companies to prevent disruptions, automate routine tasks, and optimize performance across their supply chain. FourKites processes over 3.2 million supply chain events daily—from purchase orders to final delivery—helping 1,600+ global brands prevent disruptions, make faster decisions, and move from reactive tracking to proactive supply chain orchestration.
FourKites provides competitive compensation with stock options, outstanding benefits, and a collaborative culture for all employees around the globe. To help you be your best, we have 5 global recharge days, in addition to generous PTO and standard holidays. Parental leave for all parents, an annual wellness stipend, and volunteer days also provide you with time and resources for self-care and to care for others. Throughout the year, FourKites sets aside time during the workday to learn and celebrate diversity. We're always listening for new ways to support everyone in and out of the office.
FourKites India Benefits:
- Medical benefits start on the first day of employment.
- 36 PTO days (Sick, Casual, and Earned), 5 recharge days, 2 volunteer days.
- Home Office setups and Technology reimbursement.
- Lifestyle & Family benefits.
- Mental Wellness support and guidance.
- Ongoing learning & development opportunities (Professional development program, Toastmaster club, etc.).
Key skills/competency:
- Artificial Intelligence
- Backend Development
- Software Architecture
- Cloud Computing (Azure, AWS)
- Java/Spring
- GoLang
- Database Management (PostgreSQL, MongoDB)
- Microservices
- Agile Methodologies
- System Scalability
How to Get Hired at FourKites, Inc.
- Research FourKites' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your application to highlight AI project experience and expertise in Java, Spring, GoLang, and cloud platforms.
- Showcase problem-solving: Prepare to demonstrate your analytical skills in tackling complex, real-world supply chain challenges.
- Highlight architectural skills: Emphasize experience in designing scalable, secure, and performant microservices architectures.
- Prepare for behavioral questions: Practice articulating your leadership, mentorship, and collaboration experiences within an Agile SDLC environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background