Pryon is building an industry-leading knowledge management and Retrieval-Augmented Generation (RAG) platform using cutting-edge natural language processing capabilities to transform unstructured data into meaningful experiences that increase productivity with unmatched accuracy and speed. They are looking for a Software Engineer to contribute to the design, development, and implementation of highly complex software components and microservices integrated into cloud architectures.
Requirements
- Basic knowledge of development & deployment across multiple cloud providers such as Amazon Web Services, Microsoft Azure, Google Cloud, VMWare and OpenStack
- Working knowledge of micro-service architectures & large-scale API design and development
- Experience with API protocols and patterns including gRPC, REST, and GraphQL
- Understanding of service mesh frameworks (Istio), container systems (Docker), and orchestration platforms (ECS, Kubernetes, Mesos and/or Swarm)
- Infrastructure as Code experience with Terraform and Helm chart development
- Experience in developing solutions using automation tools such as Ansible, Chief, Puppet, System Center
- Coding experience in languages such as Golang, Python, TypeScript.
Responsibilities
- 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 applications
- Apply architecture and design principles consistently and holistically to enable target end-to-end usage scenarios.
- Provide good focus on DevOps use-cases and workflows
- Work to drive decisions through a crisp decision-making process and framework
- Analyze criteria and options and obtain necessary data to answer key questions
Other
- Minimum of 3 years of related experience with a Bachelor’s degree; or 1 year and a Master’s degree; or a Ph.D. without experience; or equivalent work experience
- Able to collaborate and thrive in a dynamic high performing environment
- Demonstrated excellence in written and verbal communications
- Participates in cross functional design teams to develop expertise in other modules/systems
- Excellent organizational agility and interpersonal skills