Senior Back-end Engineer - Generative AI - Node.js, TypeScript - Marketing market
8+ years
Full-time (40h)
Marketing
Full Remote
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