GenAI Developer
Niyam IT · Ashburn, VA · 2 wk ago
HybridEngineeringFull-time
About Niyam
Niyam was founded in 2007 by a group of consultants who shared a unique vision: a technology company steeped in orderly process yet driven by passion and innovation. Over the following decade, we fine-tuned our craft and built an impressive track record of successful outcomes, securing our reputation as the go-to provider of smart, innovative solutions. Today, Niyam is at the forefront of the industry, leading the way in crafting mission-critical technologies for Emergency Preparedness & Response, Natural Resource Management, Law Enforcement & Justice, Health IT, and Global Citizen Services.
Roles and Responsibilities
- Design, develop, and implement custom software solutions for a variety of AI/ML-related pilot projects and use cases.
- Act as a member of one or more prototyping teams supporting teammates and collaborating to deliver working software applications on short timelines.
- Analyze complex project-related problems and create innovative solutions involving technology, methodology, tools, and solution components.
- Actively participate in agile delivery phases and ceremonies including release and sprint planning, artifact creation, sprint testing, demonstrations, and retrospectives.
- Maintain awareness of the latest developments in AI technologies, tools, and best practices.
- Design systems that can scale horizontally and handle high availability.
- Work with Data Scientist teams to integrate applications with AI/ML, Big Data, or BI solutions.
- Work independently on complex tasks with minimal direction and oversight.
Qualifications and Education Requirements
- US Citizenship with ability to obtain a Public Trust.
- Bachelor’s degree in a related field.
- At least seven (7) years of full stack software development experience or related role which includes experience with front-end frameworks such as React / Angular, and possess a comprehensive knowledge of both SQL and NoSQL databases.
- Familiarity with fundamental Generative AI concepts, including Large Language Models (LLMs), transformers, and prompt engineering techniques.
- Exposure to or basic practical experience with relevant GenAI frameworks and libraries.
- Experience working with APIs for commercial or open-source models.
- Expertise in multiple software developer languages including, but not limited to: Python, Java, JavaScript, and TypeScript.
- Knowledge of cloud services and platforms (AWS and Google) which includes an understanding of how to deploy, manage, and scale applications.
- Familiarity with cloud architecture.
- Knowledge of virtual networks, load balancers, and content delivery networks (CDNs).
- Experience with DevSecOps.
- Ability to develop and work with APIs including familiarity with RESTful services, knowledge of authentication methods, familiarity with data formats, and skilled in handling API errors.
- Ability to understand API development and management.
- Experience working in a geographically dispersed, remote team.
- Understanding of Data Science principles and best practices.