Current jobs related to Software Engineer - Canada - deepsense


  • Canada Orchestry Software Full time

    Job Title: Software Engineering ManagerOrchestry Software is seeking a highly skilled and experienced Software Engineering Manager to lead our engineering team in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Job Title: Software Engineering ManagerOrchestry Software is seeking a highly skilled and experienced Software Engineering Manager to lead our engineering team in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environmentSet...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Key Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environmentSet...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Key Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    Software Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...


  • Canada Orchestry Software Full time

    {"Responsibilities": "Key ResponsibilitiesLead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.Set clear objectives and performance expectations for team members, and provide regular feedback and guidance to support their professional growth.Drive the development and implementation of software...


  • Canada Orchestry Software Full time

    {"Responsibilities": "Key ResponsibilitiesLead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.Set clear objectives and performance expectations for team members, and provide regular feedback and guidance to support their professional growth.Drive the development and implementation of software...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...


  • Canada Horizon Software Full time

    Software Developer (Full Time Position)We are seeking a skilled Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions.Your Day-to-DayAs a Software Developer, you will contribute to the development of our solutions,...


  • Canada CENTRIC SOFTWARE Full time

    **About the Role**We are seeking a highly skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.**Key Responsibilities**Design and develop robust...


  • Canada CENTRIC SOFTWARE Full time

    **About the Role**We are seeking a highly skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.**Key Responsibilities**Design and develop robust...


  • Canada Software Defined Automation GmbH Full time

    Revolutionize Transportation Security with UsWe're on a mission to build a sustainable future for transportation. Our electric bikes and scooters have powered millions of rides worldwide, reducing carbon emissions and promoting eco-friendly mobility.About the RoleWe're seeking a highly skilled Staff Security Software Engineer to join our Security team. As a...


  • Canada Software Defined Automation GmbH Full time

    Revolutionize Transportation Security with UsWe're on a mission to build a sustainable future for transportation. Our electric bikes and scooters have powered millions of rides worldwide, reducing carbon emissions and promoting eco-friendly mobility.About the RoleWe're seeking a highly skilled Staff Security Software Engineer to join our Security team. As a...


  • Canada Software Defined Automation GmbH Full time

    Revolutionize Transportation Security with UsWe're on a mission to build a sustainable future for transportation. Our electric bikes and scooters have powered millions of rides worldwide, reducing carbon emissions and promoting eco-friendly mobility.About the RoleWe're seeking a highly skilled Staff Security Software Engineer to join our Security team. As a...

Software Engineer

2 months ago


Canada deepsense Full time
Job Summary

We are seeking a highly skilled Software Engineer - AI Infrastructure Specialist to join our team at Deepsense. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge AI infrastructure solutions that drive business insights and solutions for our clients.

Key Responsibilities
  1. Collaborate with Data Scientists: Work closely with our data science team to integrate machine learning solutions into cloud-based applications, ensuring seamless integration and optimal performance.
  2. Optimize AI Algorithms: Continuously optimize and improve AI algorithms for performance and accuracy in a cloud environment, leveraging your expertise in machine learning and software engineering.
  3. Model Deployment: Automate and optimize model deployment following MLOps best practices, ensuring efficient and scalable deployment of AI models.
  4. Cloud Infrastructure Development: Engage in the development of cutting-edge Kubernetes-driven infrastructure, designing and implementing scalable and secure cloud-based solutions.
  5. System Reliability: Work on system reliability and backend stability, identifying areas for improvement and implementing solutions to enhance overall system performance.
  6. Knowledge Sharing: Share your expertise through talks and workshops, both internally and externally, to promote knowledge sharing and collaboration within the industry.
Requirements
  1. Education: Bachelor's or advanced degree in Computer Science or Engineering.
  2. Experience: Proven experience (3+ years) in software engineering, including experience with Python, Bash, Git, as well as Cloud services, and Linux.
  3. Cloud Experience: Proven experience (1+ years) in working with cloud (AWS/Azure preferred).
  4. System Architecture: Good understanding of system architecture (microservices, monoliths, REST API, DNS, caching).
  5. Cloud Platforms: Familiarity with Docker, Kubernetes, and cloud platforms for ML deployment.
  6. Programming Skills: Strong Python skills and familiarity with other object-oriented languages.
  7. Communication Skills: Very effective communication skills, both written and verbal.
  8. Problem-Solving Skills: Ability to solve problems and communicate complex ideas effectively.
Bonus Skills
  1. Machine Learning: Basic understanding of machine learning algorithms.
  2. Generative AI: Keen interest for Generative AI and Large Language Models (LLMs).
  3. Startup Experience: Previous startup experience.
What We Offer
  1. Cutting-Edge Projects: Opportunity to work on cutting-edge AI projects with a diverse range of clients and industries, driving solutions from development to production.
  2. Collaborative Environment: Collaborative and supportive work environment, where you can grow and learn from a team of talented professionals.
  3. Professional Development: An opportunity to participate in conferences and workshops, as well as internal training and seminar sessions.
  4. Remote Work Options: Remote work options and travel to European headquarters available.