Browse All Jobs
Job Description
FourKites is seeking a Principal Software Engineer to architect and develop cutting-edge solutions. The engineer will leverage advanced technologies and integrate AI/ML capabilities into the core platform. This role involves working across the full technology stack and collaborating with strategic partners. The engineer will contribute to the evolution of global logistics technology, working alongside US-based teams and enterprise clients.
    Role Involves:
  • Architecting next-generation microservices with GenAI capabilities.
  • Designing and implementing scalable systems.
  • Optimizing infrastructure utilization.
  • Creating data acquisition and transformation layers.
  • Collaborating with US-based product teams.
  • Providing technical mentorship.
  • Spearheading proof-of-concept initiatives.
  • Partnering with Engineering Management.
    Requirements:
  • Bachelor's degree in Computer Science & Engineering or related field.
  • Minimum 10 years of experience in Software Engineering and enterprise application development.
  • Deep expertise in microservices architecture design and implementation.
  • Advanced knowledge of distributed messaging systems (Kafka/RabbitMQ).
  • 4+ years of hands-on experience with NoSQL technologies (MongoDB, Cassandra, HBase).
  • Mastery of software design patterns and architectural principles.
  • Passion for AI/ML technologies with experience implementing GenAI and LLM-based solutions.
  • Proven ability to leverage data analytics for engineering decision-making.
  • Proficiency in Golang and/or NodeJS highly valued.
  • Experience with Domain-Driven Design methodologies appreciated.
  • Outstanding programming skills in multiple object-oriented languages.
  • Track record of building robust, scalable RESTful APIs.
  • Experience in Agile development methodologies and CI/CD practices.
  • Proficiency with cloud platforms, particularly AWS.
  • Exceptional communication skills.
    Role Offers:
  • Medical benefits starting on the first day of employment.
  • 36 PTO days (Sick, Casual, and Earned), 5 recharge days, and 2 volunteer days.
  • Home Office setups and Technology reimbursement.
  • Lifestyle & Family benefits.
  • Annual Swags/ Festive Swags.
  • Ongoing learning & development opportunities.
Apply Manually