
AI Engineer
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Latin America.
• Design, develop, and deliver AI-driven features for BotCity's product, managing the entire technical lifecycle from scoping through to deployment and monitoring.
• Create production-ready AI components adhering to engineering best practices: ensuring clean code, thorough testing, versioning, observability, and seamless integration with existing infrastructure.
• Implement AI engineering standards for the team, including evaluation frameworks, monitoring strategies, and deployment methodologies that will expand as the AI footprint increases.
• Work closely with product and engineering teams to pinpoint where AI can deliver significant user value and convert these insights into technical proposals.
• Establish and track technical health metrics for AI components in production, proactively identifying and addressing reliability or quality challenges.
• Keep abreast of pertinent AI research and tooling advancements, and proactively suggest how new methodologies could be integrated into BotCity's product.
• Participate in code reviews and technical discussions, enhancing the engineering team's comprehension of AI capabilities and constraints.
• Clearly document AI components and decisions to facilitate knowledge sharing and ensure future maintainability.
• Master's degree or equivalent graduate-level education in Computer Science, Artificial Intelligence, Machine Learning, Electrical Engineering, or a closely related discipline.
• Demonstrated, hands-on expertise (3+ years) in machine learning and AI engineering principles.
• Previous experience integrating AI into a commercial software application (not standalone ML models).
• Strong foundational knowledge in software engineering, including but not limited to clean code practices, version control (Git), testing, CI/CD, and the capacity to develop maintainable, production-ready systems.
• Advanced proficiency in Python.
• Practical experience with at least one prominent AI/ML framework or ecosystem (e.g., LangChain, LlamaIndex, HuggingFace, PyTorch, TensorFlow), including familiarity with AI agent frameworks and orchestration patterns, applied in a real project or production environment.
• Extensive, production-tested experience in constructing Retrieval-Augmented Generation systems.
• Experience in building and maintaining Model Context Protocol server infrastructure.
• Experience in deploying AI models or components to production, encompassing monitoring, versioning, and foundational infrastructure knowledge (Docker, cloud platforms such as GCP or AWS).
• Proven project work — GitHub repositories, published models, academic research, or shipped product features — that demonstrates mastery of the AI domain independent of years of professional experience.
• Familiarity with version control system tools such as Git and GitHub, CI/CD.
• Experience with Docker, Docker Compose, and constructing multi-stage container images.
• Experience with at least one Vector Database (e.g. Pinecone, Weaviate, pgvector, MongoDB Atlas Vector, etc).
• Proficiency in working with Atlassian Jira, MS Office/Excel, Google Suite, Notion.
• Willingness to travel as necessary to support events and meet the team.
• Fluent in Portuguese.
• Advanced proficiency in English.
• Global remote work environment
• Opportunity for professional development and growth
Credo AI
Get handpicked remote jobs straight to your inbox weekly.