FourKites

Principal Software Engineer

Chennai, Tamil Nadu, India

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Logistics, Supply Chain ManagementIndustries

Senior Staff Engineer - Platform

Company: FourKites

Position Overview: At FourKites, we tackle complex challenges with real-world impacts, helping customers operate efficient, agile, and sustainable global supply chains for critical goods like medical supplies and groceries. As a Senior Staff Engineer on our Platform team, you will lead the design and implementation of our core authentication, authorization, and master data management infrastructure. You will architect highly scalable, secure systems using technologies such as Java and GoLang on modern cloud platforms, optimizing critical algorithms for performance at scale. Your expertise in database optimization and cloud scaling will be crucial as we transform the global supply chain industry.

Requirements:

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field from a reputed institution.
  • Experience: Minimum of 12 years of experience in Software Engineering with a focus on authentication systems, authorization frameworks, and master data management.
  • Authentication & Authorization: Deep expertise in systems including OAuth, SAML, JWT, SSO implementations, and fine-grained access control models.
  • Keycloak: Experience deploying and managing Keycloak in production environments is a significant plus.
  • Master Data Management (MDM): Strong background in MDM with experience implementing data governance frameworks for uniformity, accuracy, and consistency.
  • Optimization & Algorithms: Proven track record in optimization and algorithm development, with the ability to analyze performance bottlenecks and implement efficient solutions.
  • Database Scaling: Extensive experience scaling database systems in cloud environments, including sharding strategies, query optimization, and performance tuning.
  • Backend Technologies: Proficiency in designing and developing high-performance systems using technologies such as Java, GoLang, or similar backend languages.
  • Cloud Platforms: Experience with cloud platforms (AWS, Azure) with a focus on scalable, distributed architectures.
  • APIs & Architecture: Deep understanding of RESTful APIs, microservices architecture, and service mesh implementations.
  • Databases: Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB) with an emphasis on scaling and optimization.
  • Security: Experience implementing security best practices and compliance requirements across application layers.

Responsibilities:

  • Design, architect, and implement highly secure and scalable authentication and authorization systems to support our global user base and complex organizational structures, enabling secure access to our Control Tower platform.
  • Implement and maintain identity management solutions, potentially expanding our Keycloak infrastructure to meet growing authentication needs.
  • Lead the development and optimization of master data management solutions to ensure data consistency across our platform, critical for accurate end-to-end visibility in our Control Tower solutions.
  • Create and optimize algorithms for critical path operations, focusing on improving system efficiency, latency, and throughput for real-time logistics monitoring and Digital Workforce automation.
  • Pioneer the use of LLMs and AI-assisted development tools to accelerate engineering workflows, improve code quality, and develop features more efficiently for our Control Tower and Digital Workforce platforms.
  • Foster a collaborative coding culture that emphasizes developer intuition, creative problem-solving, and enjoyable engineering practices while maintaining high-quality standards.
  • Implement database scaling solutions for high-volume data processing to maintain performance as our platform grows and handles increasing logistics data volumes.
  • Architect cloud-native solutions leveraging best practices for scalability, reliability, and security in mission-critical Control Tower operations.
  • Develop advanced...

Application Instructions:

(No specific application instructions were provided in the original text.)

Company Information:

FourKites is a leader in transforming global supply chains, providing customers like Cardinal Health and Walmart with the tools to operate efficient, agile, and sustainable logistics networks. Our platform offers real-time visibility and insights into critical supply chain movements.

Skills

Java
GoLang
Cloud Platforms
Authentication
Authorization
Master Data Management
OAuth
SAML
JWT
SSO
Keycloak
Data Governance
Algorithm Development
Database Optimization
Cloud Scaling
Sharding
Query Optimization

FourKites

Real-time supply chain visibility platform

About FourKites

FourKites provides a platform for supply chain management that focuses on real-time visibility and predictive analytics. The platform collects data from millions of shipments worldwide and uses AI technology to analyze this data, offering businesses insights to improve their supply chain operations. This helps companies manage risks, enhance responsiveness, and optimize their processes. FourKites connects all parts of a supply chain through its applications, ensuring that teams have access to the same information. A unique feature of their platform is Fin AI, which uses natural language processing to help businesses find optimization opportunities and automate tasks. Unlike its competitors, FourKites stands out by combining a vast real-time supply chain network with specialized applications and patented AI technology. The goal of FourKites is to help large brands manage their supply chains more effectively and efficiently.

Chicago, IllinoisHeadquarters
2014Year Founded
$205.8MTotal Funding
LATE_VCCompany Stage
Data & Analytics, AI & Machine LearningIndustries
501-1,000Employees

Benefits

Medical, dental, & vision
PTO
401k with company match
Annual wellness stipend
Ongoing learning & development opportunities

Risks

Emergence of competitors like Auger with significant funding challenges FourKites' market share.
Overhaul's $55 million funding round intensifies competition in supply chain visibility.
Rapid market growth may attract more entrants, increasing competition for FourKites.

Differentiation

FourKites tracks 3 million shipments daily across multiple transportation modes.
The platform integrates real-time data with machine learning for end-to-end supply chain visibility.
FourKites' YardWorks suite optimizes gate and yard logistics with AI and computer vision.

Upsides

FourKites is recognized as a leader in Gartner's Magic Quadrant for four consecutive years.
The company collaborates with major brands like Organik Kimya and Clariant to enhance efficiency.
Growing demand for AI-powered supply chain tools boosts FourKites' market potential.

Land your dream remote job 3x faster with AI