New York Technology Partners - Houston, TX

posted 3 months ago

Full-time
Houston, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a talented and experienced Generative AI Developer to join our team in Houston, TX. This position requires a strong software developer with a solid background in the full software development lifecycle. The ideal candidate will have a minimum of 6 months of experience interfacing with and leveraging large language models (LLMs). The role will involve working with various Azure services, including authoring, deploying, debugging, and troubleshooting function apps, as well as scaling applications both horizontally and vertically. The candidate should possess strong object-oriented analysis and design skills, with a particular emphasis on Python programming expertise. Familiarity with C# is a plus, but not mandatory. In this role, you will be responsible for utilizing Azure's capabilities to manage and monitor applications effectively. This includes working with Application Insights, Log Analytics Workspaces, and API Management Service. You will also be tasked with capturing and recording usage data from APIs proxied by the API Management Service. While API development experience is not a strict requirement, it is considered a nice-to-have skill. A general understanding of Generative AI models, concepts, capabilities, and usage patterns is essential, and experience with Langchain or similar orchestration libraries will be beneficial. Additionally, familiarity with Azure Open AI models or Google Gemini model variants through their public APIs will be advantageous.

Responsibilities

  • Develop and maintain software applications throughout the full software development lifecycle.
  • Interface with and leverage large language models (LLMs) in application development.
  • Author, deploy, debug, and troubleshoot Azure function apps.
  • Scale applications horizontally and vertically as needed.
  • Utilize Application Insights and Log Analytics Workspaces for monitoring and diagnostics.
  • Manage APIs using Azure API Management Service.
  • Capture and record usage data from APIs proxied by API Management Service.
  • Collaborate with team members to design and implement software solutions.

Requirements

  • Strong software development experience with a focus on the full software development lifecycle.
  • Proven expertise in object-oriented analysis and design.
  • Strong programming skills in Python.
  • Experience with Azure services, particularly in function app management and scaling.
  • Familiarity with Application Insights and Log Analytics Workspaces.
  • Experience with API Management Service and Azure Service Bus.
  • General understanding of Generative AI models and their usage patterns.

Nice-to-haves

  • Experience with C# programming language.
  • API development experience.
  • Familiarity with Langchain or similar orchestration libraries.
  • Experience with Azure Open AI models or Google Gemini model variants.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service