We are seeking a Principal Engineer to join the founding team of our Performance Affiliate Network platform. This is a high-impact role where you will lead architecture decisions, own system-level technical strategy, and deliver key features across an AI-integrated affiliate tech stack. You'll work closely with Product, Growth, and other engineering teams to build resilient systems that scale for use cases like agent-based automation, channel integrations, and data ingestion.
Responsibilities
Requirements
Nice to Have
Apply for this position...
Responsibilities
- Design and develop full-stack features using TypeScript (NestJS, NextJS, React) and Python.
- Lead the implementation of microservices and event-driven orchestration patterns to support data-rich, real-time affiliate workflows.
- Architect and deploy AI agent systems using frameworks like LangChain, custom RAG pipelines, and vector databases.
- Build and maintain web scraping pipelines using Apify or custom frameworks, ensuring reliability, throughput, and compliance.
- Integrate bots and connectors across messaging and web platforms (e.g., Discord, Telegram).
- Ensure observability (metrics, logs, traces), CI/CD health, and secure cloud infrastructure (AWS + Terraform, GitHub Actions, Argo CD).
- Drive internal technical quality through unit testing (≥ 80% coverage), functional testing, and end-to-end testing, while actively managing critical technical debt.
- Collaborate with the Tech Lead and non-technical teams through pair programming, reviews, and demos.
- Evaluate and incorporate emerging technologies in AI, LLMs, and automation to continuously improve product capabilities.
Requirements
- 5+ years of full-stack experience building and scaling production-grade web platforms.
- Expertise in TypeScript (Node.js, NestJS, React) and proficiency in Python (FastAPI).
- Hands-on experience with AI agent frameworks (e.g., LangChain), vector stores, and RAG workflows.
- Proven ability to design and deploy scalable scraping systems using tools like Apify.
- Familiarity with messaging or bot development ecosystems (e.g., Discord.js, Telegraf).
- Solid understanding of relational (PostgreSQL) and non-relational (e.g., MongoDB) databases; comfortable modeling for both transactional and unstructured data.
- Experience building event-driven architectures using Kafka, Kinesis, RabbitMQ, or similar.
- Strong debugging, profiling, and performance optimization skills across the full stack.
- A degree in Computer Science, Engineering, or a related technical field is preferred
Nice to Have
- Experience in affiliate, fintech, gaming, or other high-compliance domains.
- Exposure to LLMs, embeddings, vector search (e.g., Pinecone), and tool/agent chaining logic.
- Familiarity with observability tooling (Grafana, Prometheus, DataDog) and incident response practices.
- Knowledge of privacy, data compliance, and secure coding standards (e.g., GDPR, ISO 27001).
- Proficiency with CI/CD, infrastructure-as-code (Terraform), and cloud-native deployment on AWS.
- Contributions to open-source AI or development projects.
Apply for this position...