API Developer

$145,600 - $166,400/Yr

Ilink Systems - North Chicago, IL

posted 11 days ago

Full-time - Mid Level
North Chicago, IL
Professional, Scientific, and Technical Services

About the position

The API Developer position involves designing and developing robust, scalable APIs to interface with large language models (LLMs). The role focuses on creating efficient data communication between the front end and back end, optimizing performance, ensuring security, and maintaining API versions while collaborating with other teams.

Responsibilities

  • Create robust, scalable APIs to interface with large language models (LLMs).
  • Develop endpoints for sending and receiving data from the LLM.
  • Implement systems for structuring user inputs and formatting model outputs.
  • Design logic for handling various types of responses, including error handling and retries.
  • Develop middleware for preprocessing inputs before sending to the LLM.
  • Post-process responses to improve output readability and integrate additional functionalities.
  • Focus on reducing latency in API calls for real-time applications.
  • Implement strategies such as request batching and caching to minimize delays.
  • Set up secure API access with authentication mechanisms.
  • Implement rate limiting, request logging, and auditing to prevent abuse.
  • Manage API versioning to ensure backward compatibility.
  • Document and implement updates without disrupting existing users.
  • Implement systems to minimize unnecessary API calls to control costs.
  • Build mechanisms to track usage and set cost thresholds.
  • Collaborate with machine learning engineers and frontend developers.

Requirements

  • Experience in designing and developing APIs.
  • Proficiency in handling request and response structures.
  • Knowledge of middleware development for data preprocessing.
  • Experience in performance optimization techniques for APIs.
  • Understanding of security measures for API access.
  • Ability to manage API versioning and documentation.

Nice-to-haves

  • Experience with large language models (LLMs).
  • Familiarity with OAuth and token-based authentication.
  • Knowledge of frontend development practices.

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service