URGENT - Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)
- Cambridge, ON, Canada
- Greater Kitchener-Cambridge-Waterloo Metropolitan Area, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 8+ years of experience with at least two of the following: .NET RESTful APIs, Angular SPA, Docker, or relational databases.
- Posting language
- English
- Posted
Original job description
VTRAC Consulting Corporation Intelligent Solutions
Thank you for applying to VTRAC opportunities. Please email your resume as an MS-WORD document in confidence Subject: Sr. Software Engineer (Machine Learning, .Net, Angular, Docker), Extendable CONTRACT, Attention: stevec@vtrac.com, (647) 598-1828.
Position: Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)
Position Type: Contract (Extendable)
No. of Positions: 1
Location: Greater Kitchener Area, ON
Description
This is an exciting opportunity for a highly skilled Senior Software (ML) Engineer to develop intelligent, high-performance software solutions that transform modern manufacturing operations. This exciting opportunity combines advanced software engineering, machine learning, and industrial automation to improve production efficiency, equipment reliability, and operational performance. You will work with cutting-edge technologies, collaborate directly with manufacturing teams, and deliver scalable, mission-critical applications in a dynamic Agile environment. This role is primarily on-site, with active collaboration on the production floor, offering a unique opportunity to work hands-on with industrial systems and directly with end users.
Responsibilities:
- Architect, develop, and implement robust software applications that enhance manufacturing processes.
- Design, train, optimize, and deploy supervised and unsupervised machine learning models to support predictive analytics and intelligent industrial solutions.
- Build and integrate scalable backend services, RESTful APIs, web applications, and database-driven systems.
- Engineer reliable, high-performance applications incorporating asynchronous processing, multithreading, distributed communication, and modern architectural patterns.
- Collaborate directly with production personnel and business stakeholders.
- Participate actively in Agile/Scrum activities, including solution planning, development, testing, and deployment.
- Troubleshoot, maintain, and optimize production-critical systems.
Qualifications:
- 8+ years of experience with at least two of the following: .NET RESTful APIs, Angular SPA, Docker, or relational databases.
- Demonstrated hands-on expertise in supervised and unsupervised machine learning.
- Hands-on experience across multithreaded programming, asynchronous processing, socket communication, software architecture, system design, and computer networking.
- Practical experience with Linux environments, containerization technologies (Docker/Kubernetes), caching solutions (Redis/Memcached), and message-oriented architectures.
- Familiarity with industrial or enterprise technologies such as PLC, OPC, Modbus, RFID, embedded systems, signal/image processing, cloud platforms (AWS/Azure/GCP), and CI/CD tools is considered an asset.
- Excellent analytical thinking, troubleshooting, communication, and technical documentation skills.
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Mechatronics, or a closely related technical discipline.
We thank all candidates in advance. Only selected candidates for interviews will be contacted. For other exciting opportunities, please visit us at www.vtrac.com . VTRAC is an equal-opportunity employer.
Toronto. Houston. New York. Palo Alto.
More about this job
Responsibilities
Architect, develop, and deploy high-performance software and machine learning solutions that improve manufacturing processes, predictive analytics, and operational performance. Build backend services, APIs, web applications, and database-driven systems, while collaborating with production teams and maintaining mission-critical applications.
Requirements
Requires 8+ years of experience and hands-on expertise in supervised and unsupervised machine learning, plus experience in at least two of .NET RESTful APIs, Angular SPAs, Docker, or relational databases. Candidates should have experience with multithreading, asynchronous processing, socket communication, software architecture, system design, and networking, and a bachelor's degree in a relevant technical discipline.
Skills
- .NET
- RESTful APIs
- Angular
- Docker
- Relational Databases
- Machine Learning
- Supervised Learning
- Unsupervised Learning
- Multithreaded Programming
- Asynchronous Processing
- Socket Communication
- Linux
- Kubernetes
- Redis
- Agile/Scrum
- Industrial Automation
Visa sponsorship
Not detected in the job text
Hiring contact email
stevec@vtrac.com
Categories
- Software
- Technology
- Manufacturing
- Engineering
- Data & Analytics
Keywords
- Machine Learning
- .NET
- Angular
- Docker
- RESTful APIs
- Relational Databases
- Supervised Learning
- Unsupervised Learning
- Predictive Analytics
- Industrial Automation
- Manufacturing
- Asynchronous Processing
- Multithreading
- Distributed Communication
- Software Architecture
- System Design
- Computer Networking
- Linux
- Kubernetes
- Redis
- Memcached
- Message-Oriented Architecture
- PLC
- OPC
- Modbus
- RFID
- Embedded Systems
- Signal Processing
- Image Processing
- Agile/Scrum