We have a growing hardware and software focused department that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo Ontario this product team mploys a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design prototyping and testing to drive new technology development build innovative products and maintain and support our deployed solutions.
As a Customer Success Engineer you will join our North American team to
create and implement customer facing Data Science applications that utilize the latest available web and cloud technologies to grow our expanding inspection software product line and support new solution opportunities that deliver value to our customers.
Reports to: Director of Engineering
Qualifications:
- 812 years of professional software engineering experience with a strong focus on building and delivering full stack web applications
- Proven track record leading technical initiatives driving architectural decisions and mentoring engineers
- Deep backend development expertise in Python and FastAPI with solid understanding of RESTful architecture and API design
- Skilled in modern frontend development using Vue TypeScript HTML5 SCSS and CSS3
- Experienced with MongoDB and Redis for developing scalable data-driven systems
- Strong understanding of Docker and containerized application development
- Hands-on experience with Kubernetes for orchestration and deployment in cloud environments
- Proficient with AWS including services like EC2 Lambda and general cloud-native architecture
- Solid grounding in Linux development CLI tools and debugging in Unix-based environments
- Experienced in test automation using PyTest ViTest Cypress and Selenium
- Familiar with CI/CD best practices and implementation using GitLab CI/CD
Job Responsibilities:
- Contribute to the development and architecture of full stack web applications from concept to production
- Design and build robust secure and scalable APIs and services following RESTful principles
- Collaborate with product managers designers and engineers to define technical solutions aligned with business goals
- Champion DevOps and infrastructure best practices including containerization and deployment automation
- Write high-quality maintainable code and ensure code standards through reviews and mentorship
- Set testing strategy and ensure thorough automated test coverage across services and UI
- Monitor system health and performance proactively identifying and resolving production issues
- Contribute to hiring and onboarding processes and foster a strong engineering culture
Nice to Haves:
- Experience with AI/ML frameworks like PyTorch TensorFlow or OpenCV
- Familiarity with hardware integration edge computing or embedded system development
- Experience with real-time data processing or streaming architectures
- Exposure to observability tools performance profiling and systems tuning
- Experience working in environments with SOC 2 HIPAA or other compliance requirements
Technical Skills
- Languages & Frameworks: Python FastAPI TypeScript Vue HTML5 CSS3 SCSS
- Databases & Caching: MongoDB Redis
- APIs:RESTful architecture OpenAPI/Swagger GraphQL Websockets
- Cloud & DevOps: AWS (EC2 Lambda) Docker Kubernetes Terraform GitLab CI/C
- OS & Tools:Linux Bash Git
- Testing: PyTest ViTest Cypress Selenium
- Version Control: Git GitLab
Personal Skills:
- Analytical and conceptual thinking with creative and innovative ideas.
- Effective time management planning and organization skills.
- Strong ability to communicate both verbally and written in an independent and team-based environment.
- Professionalism maturity and sound judgment.
- Ingenuity and initiative; able to deal with ambiguity.
- Pleasant confident and assertive team player.
Our Expectations:
Company Standards:
- Uphold company policies and integrity.
- Be a champion of our Philosophy.
- Follow all safety procedures & instructions.
- Active involvement in company and department goals.
- Follow 5S principles quality environmental and health & safety systems.
- Interact with all working peers in a respectful and pleasant manner.
Please note: This job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the associate for this job. Duties responsibilities and activities may change at any time with or without notice.
We have a growing hardware and software focused department that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo Ontario this product team mploys a talented and dynamic team of R&D and Applications Engineers who provide unique engineer...
We have a growing hardware and software focused department that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo Ontario this product team mploys a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design prototyping and testing to drive new technology development build innovative products and maintain and support our deployed solutions.
As a Customer Success Engineer you will join our North American team to
create and implement customer facing Data Science applications that utilize the latest available web and cloud technologies to grow our expanding inspection software product line and support new solution opportunities that deliver value to our customers.
Reports to: Director of Engineering
Qualifications:
- 812 years of professional software engineering experience with a strong focus on building and delivering full stack web applications
- Proven track record leading technical initiatives driving architectural decisions and mentoring engineers
- Deep backend development expertise in Python and FastAPI with solid understanding of RESTful architecture and API design
- Skilled in modern frontend development using Vue TypeScript HTML5 SCSS and CSS3
- Experienced with MongoDB and Redis for developing scalable data-driven systems
- Strong understanding of Docker and containerized application development
- Hands-on experience with Kubernetes for orchestration and deployment in cloud environments
- Proficient with AWS including services like EC2 Lambda and general cloud-native architecture
- Solid grounding in Linux development CLI tools and debugging in Unix-based environments
- Experienced in test automation using PyTest ViTest Cypress and Selenium
- Familiar with CI/CD best practices and implementation using GitLab CI/CD
Job Responsibilities:
- Contribute to the development and architecture of full stack web applications from concept to production
- Design and build robust secure and scalable APIs and services following RESTful principles
- Collaborate with product managers designers and engineers to define technical solutions aligned with business goals
- Champion DevOps and infrastructure best practices including containerization and deployment automation
- Write high-quality maintainable code and ensure code standards through reviews and mentorship
- Set testing strategy and ensure thorough automated test coverage across services and UI
- Monitor system health and performance proactively identifying and resolving production issues
- Contribute to hiring and onboarding processes and foster a strong engineering culture
Nice to Haves:
- Experience with AI/ML frameworks like PyTorch TensorFlow or OpenCV
- Familiarity with hardware integration edge computing or embedded system development
- Experience with real-time data processing or streaming architectures
- Exposure to observability tools performance profiling and systems tuning
- Experience working in environments with SOC 2 HIPAA or other compliance requirements
Technical Skills
- Languages & Frameworks: Python FastAPI TypeScript Vue HTML5 CSS3 SCSS
- Databases & Caching: MongoDB Redis
- APIs:RESTful architecture OpenAPI/Swagger GraphQL Websockets
- Cloud & DevOps: AWS (EC2 Lambda) Docker Kubernetes Terraform GitLab CI/C
- OS & Tools:Linux Bash Git
- Testing: PyTest ViTest Cypress Selenium
- Version Control: Git GitLab
Personal Skills:
- Analytical and conceptual thinking with creative and innovative ideas.
- Effective time management planning and organization skills.
- Strong ability to communicate both verbally and written in an independent and team-based environment.
- Professionalism maturity and sound judgment.
- Ingenuity and initiative; able to deal with ambiguity.
- Pleasant confident and assertive team player.
Our Expectations:
Company Standards:
- Uphold company policies and integrity.
- Be a champion of our Philosophy.
- Follow all safety procedures & instructions.
- Active involvement in company and department goals.
- Follow 5S principles quality environmental and health & safety systems.
- Interact with all working peers in a respectful and pleasant manner.
Please note: This job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the associate for this job. Duties responsibilities and activities may change at any time with or without notice.
View more
View less