Cloud Infrastructure Software Engineer
ClickhouseFull Time
Senior (5 to 8 years)
Candidates should have a minimum of 3 years of related experience with a Bachelor's degree, or 1 year of experience with a Master's degree, or a Ph.D. without experience, or equivalent work experience. Basic knowledge of cloud providers like AWS, Azure, Google Cloud, VMWare, and OpenStack is required, along with working knowledge of micro-service architectures, large-scale API design, and API protocols such as gRPC, REST, and GraphQL. Experience with service mesh frameworks, container systems, orchestration platforms, Infrastructure as Code tools like Terraform and Helm, automation tools such as Ansible, and workflow orchestration tools is necessary. Familiarity with various database types including Relational, NoSQL, Document, Vector, and Graph databases, as well as operating system knowledge of Linux, is essential. Proficiency in Golang, Python, or TypeScript is required, and familiarity with LLM AI infrastructure, open-source LLM interfaces, and prompt engineering techniques is preferred. Strong collaboration, communication, organizational agility, and interpersonal skills are also required.
The Software Engineer will contribute to the design, development, and implementation of complex software components and microservices integrated into cloud architectures. This role involves working closely with Research and Product teams, designing and coding robust, scalable, loosely coupled components and microservices, and applying architecture and design principles to enable target end-to-end usage scenarios. Responsibilities include focusing on DevOps use-cases and workflows, driving decisions through a crisp decision-making process, and analyzing criteria and options to answer key questions. The engineer will also participate in cross-functional design teams to develop expertise in other modules/systems.
AI platform for enhancing information access
Pryon provides an AI-powered platform that helps organizations reduce "knowledge friction," which is the time employees waste searching for information across various formats and locations. The platform uses technologies like Computer Vision, Optical Character Recognition, and Large Language Models to read and understand content, creating a "Knowledge Fabric" that serves as a reliable source of information. This allows employees to quickly access the data they need, improving productivity and operational efficiency. Pryon operates on a subscription-based model, charging clients based on the number of users and data processed, which ensures a steady revenue stream. The goal of Pryon is to streamline information access within organizations, enabling employees to focus on problem-solving rather than searching for information.