Seeking a position where your expertise fuels innovation in the AI market Lets make waves in Edge AI together!
We are seeking a Software Architect for our client an AIDriven Deep Neural Network Optimizer.
Location: Toronto Ontario (people from abroad are encouraged to apply!)
About Us: Our client is an AI software company committed to making AI accessible daily. They specialize in using AI to optimize other AI models creating highly efficient deep neural networks for deployment on edge devices such as cameras sensors drones phones and vehicles. Recognized by Gartner Forbes and ARM AI our client has secured revenuegenerating customers and prestigious awards positioning itself as a premier Edge AI innovator.
Position Overview: Our client is seeking a dynamic Software Architect to join their growing team. In this role youll play a crucial part in optimizing deep learning models for embedded devices and contributing to groundbreaking platforms.
Requirements
Responsibilities:
- Contribute to all technical aspects of research and development.
- Establish a culture of writing clean scalable productiongrade software.
- Design scalable architectures review code and oversee the development life cycle.
- Collaborate with researchers engineers partners and customers.
- Contribute to building a worldclass engineering culture from research ideas to commercial products.
- Bachelors degree in computer science or related field.
- Proficiency in multiple programming languages including Python and C/C.
- Strong software engineering skills with experience in architecture design testing and deployment.
- Familiarity with design patterns (Factory Singleton etc.) continuous integration and deployment (Travis).
- Track record of creating scalable performant and welldocumented software (involving Deep Learning/Machine Learning).
- Familiarity with cloud platforms (e.g. AWS Azure GCP) and containerization technologies (e.g. Docker Kubernetes).
- Excellent communication skills for effective collaboration with stakeholders.
- Experience in a startup environment is a plus
- Masters or PhD degree in computer science or related field.
- Understanding Machine Learning Deep Learning and/or Computer Vision concepts.
- Exposure to modern deep learning frameworks (Pytorch Tensorflow).
- Experience in deploying and maintaining ML/DL models and pipelines.
Benefits
Why Join Us:
- Thrive in a rapidly growing market with our client aiming to be a market leader in computer vision AI.
- Exciting path for growth backed by a Series A round to support team expansion and company mission.
- Competitive compensation benefits from day one hybrid work environment and resources for success.
- Embrace a fun vibrant tech culture and a diverse team fostering innovation from talented individuals worldwide.
Responsibilities: Contribute to all technical aspects of research and development. Establish a culture of writing clean, scalable, production-grade software. Design scalable architectures, review code, and oversee the development life cycle. Collaborate with researchers, engineers, partners, and customers. Contribute to building a world-class engineering culture, from research ideas to commercial products. Qualifications: Bachelor's degree in computer science or related field. Proficiency in multiple programming languages, including Python, and C/C++. Strong software engineering skills with experience in architecture, design, testing, and deployment. Familiarity with design patterns (Factory, Singleton, etc.), continuous integration, and deployment (Travis). Track record of creating scalable, performant, and well-documented software (involving Deep Learning/Machine Learning). Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). Excellent communication skills for effective collaboration with stakeholders. Experience in a startup environment is a plus Nice to Have: Master's or PhD degree in computer science or related field. Understanding Machine Learning, Deep Learning, and/or Computer Vision concepts. Exposure to modern deep learning frameworks (Pytorch, Tensorflow). Experience in deploying and maintaining ML/DL models and pipelines.