Founding AI Engineer
- Engineer, BC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
- Lead the AI domain at Upriver: Take ownership of our agent architecture and help define its next phases, standards, and direction.
- Solve hard, unsolved problems: Work on challenges in AI agents, reasoning over complex systems, and autonomous decision-making that don’t yet have clear playbooks.
- Build production AI: Design, implement, evaluate, and deploy AI systems used by real customers.
- Be outward-facing: Publish technical blogs, benchmarks, and papers; represent Upriver in the AI and data community.
- Move fast with autonomy: Own problems end-to-end with minimal guidance, working directly with founders.
- Deliver real customer value end-to-end: take features from idea to production, see them used by customers, and iterate based on real-world impact.
- Strong background in AI / ML (applied research, systems, or both).
- Experience building or experimenting with hands-on software development.
- Comfortable operating independently and making foundational technical decisions.
- Strong communication skills and interest in writing, publishing, and sharing work publicly.
- High ambition and desire to grow into a technical leadership role.
- Extra: Hands-on experience experimenting with large language models (LLMs),
- Define a new category: Be part of a team figuring out how AI agents actually work inside real data platforms, and build a category leader product.
- High ownership, high trust: You’ll make real architectural and product decisions early on.
- Top-tier team: Work with exceptional engineers at a very high bar.
- Join at the inflection point: Strong early traction, a fresh seed round, and the opportunity to grow rapidly with the company as it scales.
More about this job
Responsibilities
Lead the AI domain by owning agent architecture, setting technical direction, and solving challenging problems in AI agents, reasoning, and autonomous decision-making. Build, evaluate, and deploy production AI systems, deliver customer-facing features end-to-end, and share technical work publicly through blogs, benchmarks, and papers.
Requirements
Candidates should have a strong background in AI or machine learning and hands-on experience building or experimenting with software. They should be comfortable working independently, making foundational technical decisions, communicating and publishing their work, and growing into a technical leadership role; experience with large language models is an additional advantage.
Skills
- Artificial Intelligence
- Machine Learning
- AI Agent Architecture
- AI Agents
- Reasoning
- Autonomous Decision-Making
- Software Development
- Production AI Systems
- AI Evaluation
- Large Language Models
- Technical Writing
- Communication
- Technical Leadership
- Independent Decision-Making
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Data & Analytics
- Science & Research
Keywords
- Artificial Intelligence
- Machine Learning
- AI Agents
- Agent Architecture
- Complex Systems
- Reasoning
- Autonomous Decision-Making
- Production AI
- AI Systems
- AI Evaluation
- Large Language Models
- Software Development
- Data Platforms
- Technical Blogs
- Benchmarks
- Research Papers
- Technical Leadership
- Customer-Facing Features
- Product Development