Senior Back-end Engineer - Generative AI

  • Closed
  • US Company | Small ( employees)
  • LATAM (100% remote)
  • 8+ years
  • Full-time (40h)
  • Marketing
  • Full Remote

Required skills

  • Node.js
  • TypeScript
  • SQL
  • Docker
  • Kubernetes
  • Prompting and Retrieval Systems
  • API Integrations
  • RAG

Requirements

Must-haves

  • 8+ years of software development experience
  • Expertise in data retrieval, database management, and API integrations
  • Experience building and optimizing Retrieval-Augmented Generation (RAG) systems
  • Experience with columnar databases and vector databases (e.g. ClickHouse, Pinecone)
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Experience with Kubernetes for scalable backend services
  • Strong understanding of Docker
  • Familiarity with machine learning workflows to support retrieval-based and generative models
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Experience with Node.js and TypeScript
  • Experience with Docker and Kubernetes
  • Experience with BullMq, RabbitMq, ActiveMq, or AWS SQS
  • Experience managing the convergence of multiple data sources
  • Experience working in the B2B data industry
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Architect and refine RAG systems that integrate retrieved data with generative AI models to produce valuable insights in real time. Use real-time and batch prompting mechanisms.
  • Build and maintain large-scale data pipelines
  • Ensure stable, low-latency retrieval of structured and unstructured data
  • Ensure seamless data flow across external and internal systems
  • Optimize columnar and vector databases for efficient data retrieval in both batch and real-time settings
  • Work closely with product and engineering teams to ensure the successful delivery of projects, meeting performance and scalability goals