Tucows Domains is the world's largest wholesale domain registrar. We're looking for a seasoned Senior AI Engineer to join our growing AI team to design and build innovative AI-powered systems that transform how users interact with our domain-related tools and services.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 5+ years of software engineering experience, with recent focus on AI/LLM systems
- Advanced proficiency in Python and Golang
- Strong knowledge of software design patterns (SOLID, DRY, CQRS, Saga, event-driven)
- Deep understanding of the Software Development Life Cycle (SDLC)
- Proven experience building distributed, highly available systems at scale
- Strong system design expertise: APIs, async processing, backpressure, fault tolerance
- Experience with event-driven systems (Kafka, RabbitMQ)
- Strong engineering practices: TDD, CI/CD, code reviews, and technical debt management
- Experience writing and communicating Architecture Decision Records (ADRs)
- Strong knowledge of PostgreSQL, schema design, and query optimization
- LLM & AI Application Engineering experience
- RAG & Knowledge Systems experience
- Agentic Systems & Tooling experience
- Evaluation, Observability & Production Readiness experience
- Security & Responsible AI experience
- Infrastructure & Deployment experience
- Leadership & Collaboration experience
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance