freehire launches on Product Hunt on 26 August.

Follow →

AI Software Engineer

Summary

Build and optimize AI models and infrastructure for a company focused on AI-driven solutions.

AI Software Engineer


Description

We are looking for a AI Software Engineer to design, build, evaluate, and operate AI-powered capabilities within the nove8 products.
This role combines software engineering expertise with hands-on AI engineering experience.
You will work on product-grade AI solutions, including assistants, copilots, knowledge systems, semantic search, RAG-based capabilities, and agentic workflows.

Requirements

  • Hands-on experience with LLMs, prompt engineering, function calling, and structured outputs.
  • Understanding of agent architectures, MCP, RAG, embeddings, vector search, and semantic search.
  • Experience with Python (JS and Go are a plus).
  • Solid understanding of API design, distributed systems, and software architecture.
  • Strong knowledge of engineering best practices, production-grade software development, and Git.
  • Experience with AI automation using n8n, LangChain/LangGraph, and similar tools.


Responsibilities

  • Design and implement AI-powered product features — assistants, copilots, agentic workflows, knowledge systems, RAG,
  • semantic search, and recommendation systems.
  • Integrate LLM providers, tools, enterprise data sources, and MCP-based solutions.
  • Develop and maintain backend services using n8n and Python/JS/Go.
  • Build evaluation frameworks, quality gates, and observability practices for AI solutions.
  • Monitor and improve the quality, latency, cost, reliability, and security of AI capabilities.
  • Apply AI coding assistants and engineering agents as part of the daily development workflow.


Nice to have

  • Understanding of AI evaluation, observability, security, and Responsible AI practices.
  • Experience with databases, testing, CI/CD, and cloud-native development.
  • DevOps fundamentals, including Docker containerization and basic Kubernetes knowledge.
  • Experience with AWS Bedrock, GCP Vertex, Claude Platform, and OpenAI Platform.
  • English B1 or higher — able to read documentation, communicate in writing, and participate in team discussions.

Recruitment process

HR interview -> Technical interview -> Test task -> Team fit interview -> Offer


Our Benefits

  • Time-off Policy - unlimited Out of office days
  • Remote or Hybrid work. The choice is yours!
  • AI-assisted development tools compensation
  • Sport and education compensations
  • Psychologists compensation
  • Language courses compensation
  • Co-working compensation
  • Health insurance
  • 100% Sick Leave Compensation
  • Team buildings and offsites (Spain, Italy, Poland, Portugal and other)
  • Merch
  • Birthday presents