The Opportunity
Join a fast-growing AI marketing agency at a pivotal moment. We're not just using AI we are building proprietary platforms that transform how brands approach marketing. As our Principal / Lead Engineer you'll architect and build the technical foundation that powers innovative AI-driven marketing solutions for global clients.
This isn't a typical engineering role. You'll have the unique opportunity to :
- Shape the technical vision of a growing AI company from the earliest stages
- Work with cutting-edge AI technologies (GraphRAG, LLMs, generative AI pipelines) in production
- Balance hands‑on development (65% coding) with strategic architecture decisions (35%)
- Partner directly with enterprise clients including Fortune 500 companies as their technical counterpart
- Build and mentor a world‑class engineering team as we scale
What You’ll Do
Strategic Architecture (35% of time)
- Design scalable, secure cloud architectures for AI‑powered marketing platforms across AWS, Azure, GCP
- Partner with enterprise clients as the technical counterpart to their Solution Architects and IT leadership teams
- Make critical technology decisions balancing rapid MVP delivery with long‑term scalability
- Evaluate AI tools and infrastructure build‑vs‑buy decisions for AI models commercial APIs vs. open‑source solutions
- Plan for compliance and security, prepare for ISO 27001, GDPR and CCPA certifications
- Own the technical roadmap aligned with business objectives and market needs
Hands‑On Development & Technical Leadership (65% of time)
- Build core platform components using Python (FastAPI / Flask), designing and implementing production‑ready APIs
- Architect end‑to‑end data pipelines from ingestion through processing to AI model integration
- Lead infrastructure setup, establish CI/CD pipelines, infrastructure‑as‑code (Terraform), containerization (Docker / Kubernetes)
- Develop AI / ML solutions, implement GraphRAG pipelines, RAG architectures and integrate LLM APIs into production systems
- Code review and mentor engineers while maintaining high code quality standards
- Drive engineering excellence, establish development workflows, testing practices, and modern Agile / Lean methodologies
Team Building & Culture
- Lead by example through hands‑on contributions and code reviews
- Establish engineering best practices and quality standards that scale
- Build and mentor the engineering team as we grow
What We’re Looking For
Must‑Have Experience
- 7 years of software engineering experience with increasing technical leadership
- Fluent English & Spanish (written and spoken); you'll engage daily in complex technical discussions with international clients and stakeholders
- Strong Python expertise with modern frameworks (FastAPI, Flask) and API design (REST, GraphQL)
- Production cloud experience designing and deploying scalable systems on AWS, Azure, or GCP
- DevOps & Infrastructure mastery: Docker, Kubernetes, CI/CD, infrastructure‑as‑code (Terraform)
- Data architecture experience designing data pipelines, ETL processes and working with both SQL and NoSQL databases
- Track record of building 0‑to‑1 products or leading technical initiatives in startup / scale‑up environments
Highly Desired (What Makes You Stand Out)
- AI / ML production experience especially with LLMs, RAG architectures, GraphRAG or generative AI pipelines
- Experience as a technical liaison to enterprise clients or as Solution Architect on large‑scale projects
- Vector databases (FAISS, Weaviate, Qdrant) or graph databases (Neo4j) experience
- Background in marketing tech, adtech or SaaS platforms
- Security & compliance knowledge (ISO 27001, SOC 2, GDPR or similar frameworks)
- Open‑source contributions or technical writing / speaking experience
Personal Attributes
- Entrepreneurial mindset comfortable with ambiguity and excited about building from scratch
- Hands‑on builder who can balance strategic thinking with getting into the code
- Excellent communicator able to explain complex technical concepts to both technical and non‑technical audiences
- Quality‑driven with strong opinions about best practices but pragmatic about trade‑offs
- Natural mentor who enjoys helping others grow technically
- Curious about AI and passionate about its practical applications in business
Our Technology Stack
We use modern best‑in‑class technologies. Here’s what you’ll work with :
Cloud & Infrastructure
- Cloud: AWS & Azure (multi‑cloud ready)
- IaC: Terraform, Bicep
- Containers: Docker, ECS (Fargate), EKS / AKS
- CI / CD: GitHub Actions, Azure DevOps
- Secrets: AWS Systems Manager, Azure Key Vault
Backend & APIs
- Primary: Python (FastAPI, Flask)
- Secondary: — (no secondary listed)
- Testing: Pytest, Ruff
Data & Databases
- Relational: PostgreSQL (RDS / Azure Database)
- Caching: Redis (ElastiCache)
- Object Storage: S3, Azure Blob Storage
- ETL: Airbyte, dbt, Azure Data Factory
- Processing: Apache Spark (EMR / Azure Synapse)
AI & Machine Learning
- LLMs: OpenAI (GPT‑4o), Azure OpenAI, Anthropic
- RAG Frameworks: GraphRAG with Neo4j, LangChain, LlamaIndex
- Vector DBs: FAISS, Weaviate, Qdrant
- ML Deployment: SageMaker, Azure ML, Hugging Face
- Classic ML: scikit‑learn, spaCy, XGBoost
Observability & Security
- Monitoring: CloudWatch, Azure Monitor, Prometheus, Grafana
- Error Tracking: Sentry
- Auth: OAuth2 / JWT, Cognito, Azure AD B2C
What We Offer
- Competitive compensation reflecting your senior expertise and leadership impact
- Hybrid flexibility: work from home 3 days with strategic 2 days in‑office collaboration
- Professional development budget for courses, conferences and certifications
- Cutting‑edge technology work with the latest AI / ML tools and modern cloud infrastructure
- High autonomy: own technical decisions and drive architectural direction
- Direct impact: see your work go from idea to production in weeks, not months
- International exposure: collaborate with clients and teams across E…