Role OverviewJoin Extreme's AI Core group to pioneer platforms and solutions for Generative AI, including AI Agents, RAG, Knowledge Bases, Data Mining, Anomaly Detection, and LLM fine-tuning. Drive a fundamental shift in how businesses manage networks by building intelligent, high-performance multi-agent systems that perceive, learn, and act in real time.
What You Will Do
Design and lead the architecture of large distributed systems, develop and deploy machine learning models, and work with a team of highly talented engineers to advance network intelligence.
Why It Might Be a Fit
This role requires expertise in machine learning, software development, and system architecture, as well as experience leading engineering teams and mentoring junior engineers.
Requirements
- Degree in mathematics/computer science or related discipline
- 4+ years of experience in the complete software development lifecycle
- 4+ years of experience in Python with an in-depth knowledge of its advanced features and libraries
- Expertise in designing RESTful APIs with hands-on experience with technologies such as FastAPI
- Proficient in Docker, Kubernetes, and modern CI/CD practices
- 2+ years of experience in leading the design and architecture of large distributed systems
- Experience as a mentor, tech lead or leading an engineering team
Benefits
- Medical, dental, and vision insurance
- Flexible work schedules and work-from-home opportunities
- Paid time off, including open time off in eligible markets and statutory leave in all markets
- Paid holidays in accordance with local practice
- Retirement savings programs, including RRSP matching in Canada
- Employee Stock Purchase Program, where eligible
- Employee assistance program
- Tuition reimbursement, where eligible
]]>