AI Product Engineer

Skills
ContextDatabasesDevelopment ProgramsDriftEvolutionLaw EnforcementOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software engineering experience
  • 2-3+ years of AI development experience
  • Experience designing event-driven asynchronous systems using Kafka SQS or BullMQ
  • Experience managing state across sessions and handling concurrency and race conditions
  • Experience enforcing structured outputs with Pydantic Zod or JSON Schema
  • Strong understanding of REST GraphQL or RPC API design with authentication rate limiting and idempotency
  • Advanced Python skills including asyncio decorators and modern Python ecosystem
  • TypeScript or Node experience for integration and application logic
  • Experience with orchestration frameworks such as LangChain LangGraph or custom agent loops
  • Experience with RAG systems hybrid search re-ranking and chunking strategies
  • Experience with vector databases such as Pinecone pgvector or Weaviate
  • Advanced SQL skills including query optimization and indexing
  • Experience with Docker Kubernetes or similar orchestration platforms
  • Experience running isolated environments for code execution

Nice to have

  • High ownership
  • High autonomy
  • Clear communicator
  • Mentorship mindset
  • Execution focused

Day to day

  • Lead the architecture and delivery of AI-powered systems that turn probabilistic model outputs into dependable product features.
  • Build agents retrieval pipelines orchestration layers and reasoning workflows with strong guardrails and scalable design.
  • Define evaluation observability and reliability standards that make AI capabilities safe secure and production-ready across the platform.