Staff Software Engineer - AI Focus for Supply Chain Innovation
About the Role
Join FourKites as a Staff Software Engineer in a remote capacity, where you'll tackle complex challenges with real-world impacts. Our platform supports global supply chains for major clients like Cardinal Health and Walmart, ensuring they operate efficiently and sustainably. This role is pivotal as you will be part of a team that values inclusivity and empathy while driving innovation in supply chain technology.
What You'll Do
- Architect advanced backend systems and lead large-scale development efforts.
- Ensure codebase scalability across a high-throughput, event-driven environment.
- Integrate LLM-powered agents within services, designing tool-use patterns and audit trails.
- Mentor junior engineers and lead technical analysis and root cause investigations.
- Develop, test, and maintain backend applications with a focus on clean, efficient code.
- Collaborate with frontend teams to integrate backend systems with user interfaces.
- Perform code reviews to uphold code quality standards.
- Work with the DevOps team to deploy and manage applications in production.
Requirements
- Experience in designing, implementing, and optimizing high-quality software/services.
- Strong understanding of Object-oriented programming principles.
- Proficiency in Java + Spring, GoLang, and Ruby on Rails.
- Experience with cloud platforms such as Azure and AWS.
- Familiarity with databases like PostgreSQL or MongoDB.
- Knowledge of RESTful APIs and microservices architecture.
- Excellent problem-solving and analytical skills.
- Strong knowledge of Git and Agile tools like JIRA & Confluence.
Nice to Have
- Experience in distributed systems and microservices architecture.
- Background in AI Agent Integration and Applied AI Engineering.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
What We Offer
- Competitive salary with stock options.
- 36 PTO days, 5 global recharge days, and 2 volunteer days.
- Home Office setup and technology reimbursement.
- Comprehensive medical benefits starting on your first day.
- Ongoing learning and development opportunities.
- Support for mental wellness and family needs.
- Inclusive culture that celebrates diversity.
This Staff Software Engineer position at FourKites offers a unique opportunity to work remotely on AI-driven supply chain solutions, with competitive compensation and a strong emphasis on inclusivity.
Who Will Succeed Here
Expertise in building scalable microservices using Java and Spring, with a deep understanding of Restful APIs to ensure seamless integration in complex supply chain systems.
Strong adaptability to remote work dynamics, demonstrating self-motivation and effective asynchronous communication skills, which are crucial for collaborating with distributed teams.
Proven experience in leveraging cloud technologies like Azure and AWS for deploying and managing applications, combined with a mindset focused on continuous learning and innovation in AI-driven supply chain solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months