
AI Engineer
Posted Sep 15

Posted Sep 15
This is a fully remote position, open to applicants in Latin America.
β’ Create and develop reusable components, libraries, APIs, plugins, and tools that facilitate AI integration across products and engineering teams.
β’ Incorporate AI functionalities into the internal development framework, ensuring ease of adoption for engineering teams.
β’ Establish reference architectures, technical patterns, standards, and best practices for solutions based on Generative AI.
β’ Design and execute integrations with Large Language Models and AI services, primarily within the AWS environment.
β’ Produce production-ready solutions using Node.js, TypeScript, serverless architectures, and the Serverless Framework.
β’ Investigate and apply structured generation, tool calling, agents, RAG, MCP, embeddings, and semantic search.
β’ Establish testing and evaluation frameworks to ensure quality, security, latency, reliability, and cost-effectiveness of AI-driven solutions.
β’ Implement observability for model usage, prompts, tokens, responses, errors, execution times, and other critical operational metrics.
β’ Set up technical controls and engineering practices to ensure secure and responsible usage of AI technologies.
β’ Develop proof-of-concepts and evolve effective strategies into scalable, maintainable, production-ready solutions.
β’ Generate technical documentation, implementation examples, and guidelines for adoption.
β’ Assist development teams in utilizing reusable AI components, architectures, and engineering best practices.
β’ Engage in architecture reviews and contribute to technical decision-making processes.
β’ Disseminate knowledge and advocate for AI engineering best practices.
β’ Extensive experience at a senior level in backend software development.
β’ Strong proficiency in Node.js and substantial experience with JavaScript and/or TypeScript.
β’ Practical experience with AWS, serverless architectures, and distributed systems.
β’ Proven track record in designing and developing APIs, libraries, frameworks, plugins, or other reusable software components.
β’ In-depth understanding of software design principles and engineering best practices, including testing, security, observability, and CI/CD.
β’ Experience contributing to software architecture, technical design, and engineering decision-making processes.
β’ Hands-on experience in developing or integrating solutions leveraging Large Language Models (LLMs) and Generative AI.
β’ Capability to translate business and technical requirements into scalable, generic, and reusable solutions.
β’ Ability to research new technologies, assess alternatives, and convert concepts and proof-of-concepts into production-ready solutions.
β’ Self-motivated with a strong sense of ownership and independence.
β’ Excellent communication skills, technical documentation abilities, and proficiency in cross-team collaboration.
β’ Familiarity with Amazon Bedrock or other Generative AI platforms.
β’ Experience with the Serverless Framework and plugin development.
β’ Practical knowledge of RAG, AI agents, tool calling, Model Context Protocol (MCP), structured generation, embeddings, and semantic search.
β’ Familiarity with AWS services such as Lambda, API Gateway, Step Functions, EventBridge, SQS, SNS, and DynamoDB.
β’ Understanding of vector databases and technologies related to semantic search.
β’ Experience in implementing evaluation frameworks, guardrails, observability, and operational practices for applications based on LLMs.
β’ Background in building internal development platforms, frameworks, or tools for developers.
β’ Equal opportunities in recruitment, career advancement, and leadership roles.
β’ A diverse and inclusive workplace environment.
DIRECTV
Scale Army Careers
Braiins
Flodesk
Get handpicked remote jobs straight to your inbox weekly.