Software Engineer – AI and Cloud Computing Job in Canada

About Innovatech Solutions

At Innovatech Solutions, we are reshaping the future of artificial intelligence and cloud software development from the heart of Canada. As a mid-sized tech company, we combine technical excellence with a culture that fosters collaboration, creativity, and continuous learning. We empower our teams to solve complex problems and deliver world-class solutions that push the boundaries of AI innovation.

We are currently looking for a skilled Software Engineer to join our growing AI and cloud computing division. This role offers a technical job that balances challenging software development projects with autonomy and a focus on impact. You will work alongside talented engineers and contribute to building scalable, intelligent systems deployed across cloud platforms.

If you are a mid-career software engineer passionate about AI, machine learning, and cloud technologies, seeking a role that encourages your growth and values your work-life balance, Innovatech Solutions offers an environment where you can thrive.

Key Responsibilities

  • Develop and maintain high-quality software solutions using programming languages such as Java, Python, and C++ in AI and cloud environments.
  • Design and implement RESTful APIs to support machine learning models and cloud services integration.
  • Collaborate with cross-functional teams to architect scalable AI-driven applications and cloud-native software components.
  • Participate in code reviews, testing, and continuous integration/delivery processes following agile methodologies.
  • Optimize algorithms and software performance to handle large-scale data and compute demands inherent to AI systems.
  • Contribute to DevOps pipelines and assist in deploying software updates securely and efficiently in cloud infrastructures.
  • Engage in knowledge sharing, mentoring, and staying current with emerging trends in AI, software development, and cloud computing.

Qualifications

  • Must-haves:
    • 3+ years of professional experience in software development, preferably with AI or cloud computing projects.
    • Strong proficiency in programming languages such as Java, Python, and/or C++.
    • Solid understanding of machine learning concepts, frameworks, and applying AI models to production software.
    • Experience with cloud platforms such as AWS, Azure, or Google Cloud, including cloud services and infrastructure.
    • Practical knowledge of API design and RESTful services.
    • Familiarity with agile software development practices and DevOps tools.
    • Effective problem-solving skills and ability to work independently and collaboratively.
  • Nice-to-haves:
    • Experience with containerization (Docker, Kubernetes) and infrastructure as code.
    • Background in data engineering or large-scale distributed systems.
    • Contributions to open-source AI or cloud projects.
    • Strong communication skills adapted to both technical and non-technical colleagues.

Benefits

  • Flexible work options including remote work and adaptable hours to support work-life balance.
  • Competitive salary package aligned with skills and experience.
  • Comprehensive health benefits including medical, dental, and vision coverage.
  • Professional development budget to support certifications, courses, and conferences.
  • Employee stock option plan to share in company success.
  • Wellness programs focused on mental health, fitness, and overall employee wellbeing.
  • Inclusive workplace culture that celebrates diversity and promotes continuous learning.

Why Apply to Innovatech Solutions?

Choosing Innovatech Solutions means joining a company that values your technical expertise and encourages your passion for AI and cloud technologies. Here, you will find meaningful, challenging work that directly contributes to innovative products at the forefront of the industry. The supportive environment promotes autonomy, creativity, and continuous skill growth.

Alongside a strong commitment to your professional development, we prioritize your wellbeing and work-life harmony with flexible schedules and remote work possibilities. If you want a technical job that combines technical challenge, career advancement, and a respectful, inclusive culture, Innovatech Solutions is the place to elevate your software engineering career.

Only candidates can apply for this job.
Share this job

Talyca.com is your premier job board dedicated to connecting job seekers with their dream careers. Our mission is to simplify the job search process by providing a user-friendly platform that features a diverse range of job listings across various industries. Whether you’re looking for full-time, part-time, or freelance opportunities, Talyca.com is here to help you find the perfect match. Join our community today and take the next step in your professional journey!

Contact Us

15556 92 Avenue, Surrey, British Columbia V3R 5W1, Canada
[email protected]
talyca.com