About Pryon:
We’re a team of AI, technology, and language experts whose DNA lives in Alexa, Siri, Watson, and virtually every human language technology product on the market. Now we’re building an industry-leading knowledge management and Retrieval-Augmented Generation (RAG) platform. Our proprietary, cutting-edge natural language processing capabilities transform unstructured data into meaningful experiences that increase productivity with unmatched accuracy and speed.
We’re looking for a Senior Software Engineer who will contribute to the design, development, and implementation of highly complex software components and microservices integrated into cloud architectures. This position requires a high-functioning person who can not only self-manage (within a structure) and coordinate directly with our Research and Product teams, but who is also interested in learning new theories, concepts, principles, and methodologies that will help us achieve our goals.
In This Role, You Will:
Work closely with peers to design & code robust scalable, loosely coupled components and micro-services that integrate with both public and private cloud infrastructure, as well as on-prem applicationsApply architecture and design principles consistently and holistically to enable target end-to-end usage scenarios.Provide good focus on DevOps use-cases and workflowsWork to drive decisions through a crisp decision-making process and frameworkAnalyze criteria and options and obtain necessary data to answer key questions
What You'll Need to Be Successful
Minimum of 5 years of related experience with a Bachelor’s degreeBasic knowledge of development & deployment across multiple cloud providers such as Amazon Web Services, Microsoft Azure, Google Cloud, VMWare and OpenStackCoding experience in Golang (Java, Python, or Typescript background is acceptable)Working knowledge of micro-service architectures & large-scale API design and developmentUnderstanding of service mesh frameworks (Istio), Terraform, container systems (Docker), and orchestration platforms (ECS, Kubernetes, Mesos and/or Swarm)Experience in developing solutions using automation tools such as Ansible, Chef, Puppet, System CenterWorking knowledge of Relational and NoSQL databasesOperating System knowledge of Linux, OS Processes, Threads, Scheduling, Synchronization, Memory Management, and Input/Output device managementAble to collaborate and thrive in a dynamic high performing environmentDemonstrated excellence in written and verbal communicationsParticipates in cross functional design teams to develop expertise in other modules/systemsExcellent organizational agility and interpersonal skills