We are seeking a skilled AI Programmer to design, develop, and deploy intelligent applications leveraging APIs, AI/LLM technologies, and data systems. The ideal candidate will have hands-on experience working with AI tools like AWS Textract or similar, calling APIs, and building basic user interfaces to trigger and interact with backend tools and services.
Integrate and consume RESTful APIs and third-party services.
Work with AI/LLM tools (e.g., AWS Textract, OpenAI, etc.) to extract, process, and analyze data.
Design and develop simple, functional screens/UI to invoke tools and APIs.
Write efficient and reusable code using R and Python for data manipulation and automation.
Query, manipulate, and analyze structured data using SQL.
Work with Snowflake for data warehousing and ensure efficient data handling and querying.
Collaborate with data engineers, data scientists, and product teams to bring intelligent features to applications.
Document code, workflows, and system interactions for future maintenance and scalability.
Proficiency in Python and/or R for scripting and data processing.
Strong experience in SQL and working with Snowflake or other cloud-based data warehouses.
Experience with AI/LLM tools such as AWS Textract, OpenAI, or similar.
Ability to design basic UI/screens (web or desktop) to trigger toolsets and APIs.
Solid understanding of REST APIs, JSON, and integrating external services.
Familiarity with version control (e.g., Git) and collaborative development environments.
Strong analytical and problem-solving skills.
Experience working in cloud environments (AWS, Azure, or GCP).
Prior exposure to MLOps pipelines or AI deployment practices.
Understanding of data security, privacy, and governance in AI applications.