Job Title or Location
RECENT SEARCHES

Software Engineer

Thomas Talent Network
Toronto, ON
Posted 17 days ago
Job Details:
Remote
Full-time
Experienced
Benefits:
Bonuses & Incentives

About UsOur client is an innovative technology company specializing in cutting-edge solutions across multiple domains, including AI, computer vision, distributed systems, and full-stack development. We are expanding our team and looking for talented Software Engineers to work& in various specializations.& Open RolesWe are hiring remote Software Engineers for the following specializations:1. AI Machine Learning Engineer
  • Develop and deploy machine learning models for real-world applications.
  • Work with large datasets and apply AI algorithms to solve complex problems.
  • Strong experience with Python, TensorFlow, PyTorch, and cloud platforms.
2. Computer Vision Engineer
  • Design and implement computer vision algorithms for image processing, object detection, and recognition.
  • Proficiency in OpenCV, TensorFlow, or similar frameworks.
  • Experience with deep learning and real-time processing techniques.
3. C#/.NET WPF Developer
  • Develop and maintain desktop applications using C# and WPF.
  • Optimize UI/UX for performance and user experience.
  • Experience with MVVM architecture and third-party UI libraries.
4. Backend Developer
  • Build and maintain scalable backend systems and APIs.
  • Proficiency in Python, Java, C#, or Node.js.
  • Experience with microservices architecture, databases, and cloud platforms.
5. Full Stack Developer
  • Develop end-to-end applications, handling both frontend and backend.
  • Proficiency in React, Angular, or Vue.js for frontend and Node.js, Python, or Java for backend.
  • Strong knowledge of RESTful APIs and database management.
6. Frontend Developer
  • Build responsive and high-performance web applications.
  • Expertise in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Experience with state management libraries (Redux, Vuex) and UI/UX best practices.
7. Distributed Systems Engineer (Core Systems)
  • Architect and develop highly scalable and fault-tolerant distributed systems.
  • Proficiency in cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with distributed databases, caching mechanisms, and event-driven architectures.
8. Java Developer
  • Design and develop enterprise-grade applications using Java and Spring Boot.
  • Strong understanding of multi-threading, concurrency, and microservices architecture.
  • Experience with relational and NoSQL databases.
9. UX Product Engineer
  • Design intuitive and user-friendly experiences for digital products.
  • Work closely with designers and developers to bring UI/UX concepts to life.
  • Experience with Figma, Adobe XD, and front-end development.
General Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong problem-solving and analytical skills.
  • Ability to work independently in a remote team environment.
  • Passion for innovation and continuous learning.
Why Join Us?Competitive Salary: Market-leading pay with performance-based bonuses.✅ Work-Life Balance: Flexible schedules and remote-first culture.✅ Growth Opportunities: Continuous learning, training, and mentorship.✅ Collaborative Culture: Work with talented engineers from around the world.We are looking for people who are looking to help our client build.&

Share This Job: