Principal AI/ML Architect, Applied Field Engineering
Snowflake- Full Time
- Senior (5 to 8 years)
Candidates should possess a Bachelor’s degree in Computer Science or a related field, with a Master’s degree preferred, and demonstrate at least six years of experience in Software Engineering and enterprise application development. They must have deep expertise in microservices architecture design and implementation, advanced knowledge of distributed messaging systems like Kafka and RabbitMQ, and 4+ years of hands-on experience with NoSQL technologies such as MongoDB, Cassandra, and HBase. Furthermore, candidates are expected to have mastery of software design patterns and architectural principles, a passion for AI/ML technologies with demonstrable experience implementing GenAI and LLM-based solutions, and proficiency in Golang and/or NodeJS. Experience with Domain-Driven Design methodologies and applying computational approaches to logistical challenges is also desired, along with experience in Agile development methodologies and CI/CD practices and proficiency with cloud platforms, particularly AWS.
As a Principal Software Engineer, you will architect next-generation microservices that incorporate GenAI capabilities for intelligent cost modeling and prediction, design and implement scalable systems capable of supporting exponential user growth while maintaining performance integrity, optimize infrastructure utilization and external dependencies to enhance efficiency and reduce operational costs, and create sophisticated data acquisition systems. You will also be responsible for building robust, scalable RESTful APIs with comprehensive test coverage, collaborating with strategic partners to expand the ecosystem, and leveraging data analytics for engineering decision-making and performance optimization, all while communicating effectively with technical and non-technical stakeholders.
Real-time supply chain visibility platform
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.