Applied AI Engineer Consultant (US/Canada)

Bitovi

Location
United States, Canada
Job Type
full-time
Salary
Unknown
Posted
July 22, 2025

Job Description

PLEASE NOTE: We are currently placing a preference on candidates in the US and Canada for this role and job application link. Please note that we have a separate job post for candidates not located in the US or Canada.

JOIN OUR TEAM!

Bitovi helps companies create better web applications.

We are seeking candidates to help build production-ready Intelligent Automations and Agentic AI solutions for our diverse portfolio of enterprise clients. We guide our clients to build things the "right way": maintainable, scalable, tested, documented, etc.

Our developers are consultants who are knowledgeable and proficient communicators and can help enterprise clients make the right decisions for their applications.

Hello Potential Bitovian sums it up well (short read!)


WHO YOU ARE

We are looking for a candidate with the following attributes: 

  • Passion for using and building AI tools and solutions
  • Proven ability to deliver real-world solutions and platforms
  • Ability to lead and be an integral part of a team
  • Strongly motivated and able to work autonomously
  • Accepting of suggestions and constructive feedback
  • Driven to continuously learn and improve
  • Enjoys solving complex problems

Specific experience:

  • Developing automation tools at the enterprise level
  • Building workflow automation using tools such as n8n or Rivet
  • Strong working knowledge of TypeScript or Python, and LangChain
  • Practical use of multiple AI models and content modalities
  • Leveraging vector databases and advanced RAG techniques
  • Utilizing tool calling and other advanced model features
  • Working directly with clients or other stakeholders

Other Skills we value:

  • Some exposure to cloud deployments and management, including AWS, Docker, and Kubernetes
  • Deep understanding of CI/CD pipelines, including GitHub actions, TravisCI, and CodeBuild
  • Observability techniques, including logging, metrics, and tracing.
  • Automated testing, including unit and integration testing, performance testing, and benchmarking
  • Fine-tuning models or building custom models
  • Deploying open-source models to production environments
  • Designing and building robust feedback systems for reinforcement learning

In addition to client work, you can shape a growing company by applying your talent and passion toward an area of interest. Bitovi developers:

  • Speak at conferences
  • Give trainings
  • Run meetups
  • Maintain open source projects
  • Write articles

BENEFITS WE OFFER:

  • Competitive salary and annual bonus opportunity 
  • Completely remote work with flexible hours 
  • 401(k) matching 
  • 4 weeks of paid time off in addition to 8 paid holidays 
  • Health, dental, and vision insurance offerings
  • Paid maternity and paternity leave 
  • STD, LTD, and Life Insurance coverage

HOW TO APPLY:

Please share a resume or LinkedIn profile and answer the additional questions. Yes, we read through all the answers!

*Please note that we are not interested in working with recruiters. All job offers are contingent on passing a background check.

🎯 Who is this job for?

This role suits a Mid-level AI Engineer with strong experience in TypeScript or Python, enterprise automation tools (e.g., n8n, Rivet), and frameworks like LangChain. Ideal candidates are hands-on with RAG, vector databases, tool calling, and client-facing AI solution delivery. It’s great for someone who’s passionate about AI, enjoys autonomy, and wants to contribute to a consultancy's growth through impactful client work and thought leadership.

πŸ’¬ Potential Interview Questions

  1. How do you implement advanced RAG (Retrieval-Augmented Generation) in an AI pipeline?
    Combine vector databases like Pinecone or Weaviate with semantic search, chunking strategies, and query rewriting to feed relevant context into LLM prompts.

  2. What are the key benefits of using LangChain for AI applications?
    LangChain simplifies chaining LLM prompts, integrating tools and memory, and managing workflows, making it ideal for building scalable, modular AI agents.

  3. Describe your experience with enterprise automation tools like n8n or Rivet.
    Use n8n/Rivet for event-driven workflows, API integration, error handling, and extending with custom scripts for flexible business automation.

  4. How do you ensure scalability and maintainability in AI-powered applications?
    Modularize components, implement CI/CD, monitor performance, use containerized deployments (Docker/Kubernetes), and maintain robust documentation.

  5. What strategies do you use when deploying open-source models in production environments?
    Containerize models with Docker, manage resources via Kubernetes, and ensure inference speed and safety with model optimizations and request throttling.

  6. How do you structure automated testing in AI systems?
    Combine unit tests for individual functions, integration tests for data/model pipelines, and benchmark tests for latency and accuracy metrics.

  7. How do you use vector databases in AI workflows?
    Store embeddings for documents, perform nearest-neighbor search based on query similarity, and tune relevance through vector scoring and filters.

  8. What are tool calls in LLMs and how have you used them?
    Tool calls enable LLMs to invoke external APIs or functions; used for dynamic data retrieval, calculations, or action triggering within agent workflows.

  9. Describe how you’ve built a feedback loop for reinforcement learning from human or user input.
    Capture explicit ratings or implicit signals, use this data to fine-tune prompts/models or adjust ranking logic, and log events for continuous evaluation.

  10. How do you manage observability in AI and automation solutions?
    Use logging for errors/events, metrics for usage and latency, tracing for workflow analysis, and alerting via tools like Datadog or Prometheus.

πŸ“‹ Job Summary

Bitovi is hiring an Applied AI Engineer Consultant to build intelligent automations and AI agent solutions for enterprise clients across the US and Canada. This fully remote role involves working with tools like LangChain, TypeScript/Python, vector databases, and workflow platforms such as n8n or Rivet. You'll deliver scalable, production-ready systems while shaping Bitovi’s open-source, conference-speaking, and training culture. Enjoy competitive pay, flexible hours, 401(k) matching, 4+ weeks PTO, and top-tier benefits—ideal for engineers passionate about cutting-edge AI and consulting.

Required Skills

TypeScript Python

Related jobs

United States

Sr. Front End Developer

Nutrafol

Full-time
Europe

Senior RoR & React Developer

OnTheGoSystems

Full-time
Limassol, Athens, Nicosia

Angular Developer Team Leader

XM

Full-time