Career
Mech Solutions can be the right place for your career to take off. Join our team to stretch your abilities and release your full potential.
Why work with us and what we expect
Mech Solutions offers a challenging, unique, and diversified work environment. We care about each employee’s needs and offer flexible work schedules. Employees can challenge themselves with learning and career development opportunities, and we perpetuate your growth within us.
Please reach us if you have more questions or interested
What you can get.
Stay creative
An ideal candidate can deep dive in their areas and bring creative ideas and knowledge to power product development.
Goal focused
Employees are expected to be result-oriented and have strong time-management skills to ensure goals will be met within imposed deadlines.
Self motivated
Employees are expected to be self-motivated and to not only complete the work but also take responsibility and initiative in their area of focus.
Career Opportunities
Please include the job title in the email subject and send your resume and cover letter as an attachment. We thank all applicants for their interest, however, only those selected for an interview will be contacted.
Cloud 3D Print is currently seeking a position that will serve as a Product Marketing Coordinator to be a team leader who is responsible for telling the world the story of our product. You will be expected to be our main supporter for a specific feature set and its benefits. Additionally, you will be charged with creating the strategy around the messaging and marketing for new launches.
Job Responsibilities
- Have full knowledge regarding software feature
- Recognize the needs of the consumer and provide detailed information to the consumer about the technical specifications of the computer software offered by the company
- Develop strategic marketing initiatives and activities
- Implement marketing plans that include print, broadcast and online content
- Create branded advertising campaigns, and support the marketing and design teams by coordinating and collating content
- Set up tracking systems for marketing campaigns and online activities
- Conduct market research to identify marketing opportunities and negotiate media coverage
- Traffic all advertising efforts to appropriate channels
- Develop and manage all internal communication systems
- Create, maintain and strengthen the organization’s overall brand through all media avenues
- Organize and streamline service offerings into user-friendly concepts
- Manage print contractors and other promotional vendors
- Simplify complex data into a user-friendly format such as graphs, charts and other visual aids for clients and management
- Assist in constructing sales pitches and presentations
- Assist in demonstrating product features before a sale
- Travel to areas where needs are projected
- Stay abreast of market trends
- Maintain awareness and keep abreast of constantly changing software, hardware systems and peripherals
Requirements
- Have 2+ years of experience in Marketing specifically in the education sector
- Bachelor’s degree
- Professional marketing experience with a proven track record to achieve new business development objectives
- You are fluent in English, written and spoken. Knowledge of another major language would be a significant asset
- You are dedicated, organized, personable, and able to work autonomously
- Experience cultivating relationships over the phone is an asset
- Bonus points for multitasking, excellent communication, good time management
We also welcome part-time workers or contractors for project-based jobs and internship and co-op opportunities for students.
Cloud 3D Print is looking for a Back-End Java Developer to start as soon as possible. He/She must have Canadian PR or citizenship. He/she should have the experience of building projects with Spring boot, Java 1.8(Maven), developing Java/JEE applications, including Spring MVC, REST APIs, JPA, Hibernate, Spring Security, JWT token-based authentication (cross-domain), MySQL database design and implementation. It is nice to have Linux system deployment operation experience. He/she is required to have developed a practical Java program previously (including school projects) and has experience with the Sprint Boot framework.
RESPONSIBILITIES
- Develop a high-quality Java program
- Review business requirements for technical design & coding
- Actively participate in or lead all Agile/Sprint activities
- Mentor junior developers where appropriate
- Efficiently communicate with other functional teams including BA, Frontend, hardware Engineer, QA, etc.
REQUIREMENTS
- Strong experience of J2EE & Spring Boot framework is mandatory
- 3+ years cloud application developing experience on AWS, GCP or Azure
- Strong experience in Java, Python, and willing to learn Golang language
- Strong experience in NIO, Multi-thread, Netty, gRPC, WebSocket protocols
- Strong experience in RDBMS & No-SQL database, strong in SQL & performance tuning
- Experience of DevOps, Jira, Jenkins, Git, K8s, Docker
- Strong communication, time management & multitasking skills
Knowledge of HTML, CSS, JAVASCRIPT and Bootstrap is a bonus
We are looking for UI/UX developer to create wire-frames, interactive prototypes, and mock-ups. He/She must have Canadian PR or citizenship. He/She is required to design web-based programs in Figma, as well as UI visuals and mobile/web layouts and should be familiar with writing graphical user interface design and graphical interface specification documents. Understanding HTML, CSS, and JavaScript is preferred for design and interaction decisions.
Responsibilities
- Creating wireframes, interactive prototypes, mock-ups, etc.
- Designing web-based program in Figma, as well as UI visuals and mobile/web layout
- Familiar with writing graphical user interface design and graphical interface specification documents
- Collaborating with BA, PM, Technical team
- Working in an Agile environment
Requirements
- Working experience on UI and UX
- Know how to design icons, pictures, etc.
- Experienced Figma skills
- Understanding of HTML, CSS and JavaScript that informs design and interaction decisions
- Can write GUI design documents
- Knowledge of 3D printing and slicing functions would be a plus
- Knowledge of 3D design (Solidworks, ProE, UG) would a plus
- Proactive, independent worker who is dedicated to deadlines
- Excellent writing and verbal communication skills
- Bonus points for multitasking, excellent communication, good time management
We are actively seeking a front-end developer to help us develop the Cloud-based Web and Mobile Application. He/she must have experience with HTML, CSS, JavaScript, Bootstrap, J-Query and AJAX. Knowledge of JavaScript frameworks (Ionic, Vue.js, THREE.js), integration (REST APIs and Websocket) and Java is definitely an asset. Also, Knowledge of UI and UX and working with mockups is required. He/she is required to have developed practical projects previously (including school projects) and is required to collaborate with back-end developers.
The objective of this position is to look for talents that can apply their front-end knowledge to help optimize the workflow of our Cloud 3D Print software and develop new functionalities.
Duties and Responsibilities
- Manage the front-end experience designing, developing, implementing and the overall architecture for the web and mobile platforms
- Take part in projects from conception to implementation
- Develop and maintain applications built-in Vue.js
- Research and Develop 3D model rendering and operation issues based on WebGL and three.js
- Participate in code, architecture, technical reviews, and discussions
- Explore with the team new front-end technologies and standards that improve processes
Knowledge and skills
- Possess strong programming logic. Proficient with three or more knowledge of Node.js, Webpack, HTML5, CSS3, and JavaScript (ES6)
- The knowledge of vue.js and three.js is a plus
- Experience in working with responsive design and a good sense of UI/UX design
- Knowledge or experience with HTTP, Restful API, WebSocket/Socket.io
- Familiar with the build reusable modular components following Vue.js practice
- Ability to refactor and maintain old codes
- Ability to move and learn fast
- Proficient with Git and Cloud
- A demonstrated ability to pick up new skills and technologies
- Ability to follow instructions and work in a team environment
- Bonus points for multitasking, excellent communication, good time management
- Bachelor’s degree in Computer Science or relevant degree
We are looking currently seeking a full-time QA tester to work in our Vaughan location. The QA tester will work closely with the project manager, development and design teams to ensure the software launching is smooth. He/She must have Canadian PR or citizenship. The individual will be responsible for creating a testing plan, performing functional testing and integration testing, and working with developers and customers to resolve bugs and technical issues. It is required to have manual or automation testing experience and know-how to use testing software (Jira and LambdaTest). The software testing contract will be 3-4 months, if candidates are qualified and have software development skills, we can provide a full-time software development job.
Job Responsibilities
- Write test cases for tracking defects and fixes
- Test and certify online systems, the functionality of various websites and mobile applications
- Create reviews and test summary reports
- Assist development with analysis and verification of software defects reported determining validity and clarification
- Perform scenario-based testing from the perspective of various client roles
- Analyze and document test results and make recommendations
- Test websites across various browsers and mobile devices
- Log defects and track them proactively and follow them through to closure
- Work with other departments to ensure client expectations of quality are being met
- Manage the bug database and backlogs to ensure bug accuracy, priority, status, and severity
- Defect logging, tracking, and resolution within Asana throughout the agile development process
Requirements
- Web-based Testing Experience
- Knowledge of QA methodologies and best practices
- Proficiency in Functional, Performance and User Interface Testing, Example - testing user-friendliness
- Previous work experience in a demanding environment
- Effective written and verbal communication skills and ability to work in a team environment
- Excellent organization ability and attention to detail
- Commitment to delivering high-quality work on time
- Knowledge of system development lifecycle principles
- Knowledge about Web standards
- 1-3 years previous experience with QA, software or testing is an asset
- Know frontend language (Html, CSS, vue.js, three.js) and backend language (Java) is an asset
- Experience with test case management software, like TestRal
- Must be available to periodically work overtime or on weekends, depending on project needs
We are looking for an AI associate in the area of deep learning and computational vision. He/She is required to have work/research experience in deep learning and knowledge of TensorFlow / Keras / PyTorch. Knowledge of 3D printing experience is an asset. As this AI project collaborates with the University of Toronto, students or recent graduates (Master's degree within three years) are preferred. This job also offers the opportunity to use supercomputer resources and the University's 3D printer lab.
Responsibilities
- Work closely with our Data Engineering, Data Analytics and Machine Learning teams on Product focused projects
- Be the gatekeeper that ensures our Data Scientists and Machine Learning teams have robust, reliable data
- Work with modern big data tools like BigQuery, Kafka, Airflow, Python etc
- Work with operational teams to provide them with self-service tools and guidance
- Build well tested, up-to-date and documented datasets that the rest of the company can use to answer questions
- Apply software engineering and CI/CD best practices to our software
- Set up monitoring, testing and automation for our software
- Maintain data documentation and lineage
- Enhance our data process performance and reliability
- Be a champion for proper version control, testing and continuous integration best practices
Requirments
- Proven ability to work independently and proactively.
- Experience working in modern, cloud-first environments (AWS, GCP or Azure).
- Very strong SQL proficiency. BigQuery specific experience is highly desirable
- Experience with software development languages such as Python or R for data transformation
- Experience working with RDBMS and understanding of Cloud Data warehouses
- Experience automating data tasks
- Experience with CI/CD tools and best practices. Git, Docker, Airflow, Jenkins etc
- Keen interest in learning more about programming, modern data stacks, ML and data engineering
- Knowledge of 3D printing experience is an asset
- Experience working with Automotive industry data
We are looking for a full-time DevOps engineer to improve development and operational experience for build, release, deployment and reliability on DAIR Cloud and AWS. He/she is required to have work experience on CI/CD pipeline with Github Actions or Jenkins, knowledge of Docker and Ubuntu, server distribution and cost analysis. The job is part-time, but it can be full-time if you are also experienced with Java development or software testing.
This is a unique opportunity where you will get a chance to work with all of our software components in many ways. Many of your decisions will shape how new projects are delivered at scale to meet our client's demands.
Responsibilities
- Working collaboratively with team members in an AGILE development environment
- Implement and maintain the Jenkins pipeline to combine source control, security, compliance, continuous integration, QA, deployment and feedback stages into a fully automated CI/CD pipeline
- Design and implement AWS architectures and environments
- Develop Infrastructure as Code automation scripts
- Design strategy or plans for site monitoring, high availability, security, and compliance
- Work closely with the development team to optimize and scale containerized back-end services
- System analysis and optimizations for technologies currently being used and develop plans and processes for improvements and expansion in a cost-effective manner
- Apply security best practices for a microservices app deployed on AWS infrastructure
- Support specific customer issues through assessment, interpretation, resolution or recommendations
- Provide specifications and documentation for developers to understand environments or deployment procedures
- Availability to participate in after-hours on-call support with development engineers and help improve a team’s on-call process where necessary
Minimum Qualification
- 3+ years of experience in DevOps experienced with deployment automation, quality assurance, testing automation, version control
- Demonstrated project development and leadership skills. Confident in making and owning technical decisions
- Experiences in technologies such as Jenkins, Docker and Kubernetes
- Experiences working with AWS technology stack or similar cloud providers
- Expert knowledge in cloud architecture and building microservice applications
- Experience with object-oriented programming languages, e.g. Java, Python
Preferred Qualification
- BS/BA in Computer Sciences or Mathematics
- Experience with Terraform for building repeatable infrastructure over multiple environments
- Experience working with container platforms (GKE, EKS, OpenShift)
- Experience in Java Spring web application framework
- Experience with Test Driven Development, working with test case management tools, e.g. TestRal, TestMonitor
- Experience with system logging and monitoring using tools such as Prometheus, Grafana, or CloudWatch