Software Engineer - Data Products & AI Applications
ReactNextJSTypeScriptPower BIDatabricks AppsAPIsCI/CDlow-code/no-code frameworksData Engineeringmachine learning
About the Role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - Data Products & AI Applications based in Canada. This is a hands-on, client-facing software engineering role focused on turning data and AI capabilities into practical, executive-ready applications. You will work on fast-moving projects that combine full-stack development, data products, business intelligence, and applied AI. The role involves translating stakeholder needs into intuitive applications built on modern data platforms and technologies. You will contribute to dashboards, reporting experiences, APIs, and application features designed to make complex data easier to understand and act upon. You will collaborate directly with clients through workshops and regular status reviews, communicating effectively with both technical and non-technical audiences. The position offers exposure to diverse industries and the opportunity to shape product direction from initial use cases through implementation. This remote opportunity is ideal for an experienced engineer who enjoys combining technical delivery, product thinking, and client collaboration. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - Data Products & AI Applications based in Canada. This is a hands-on, client-facing software engineering role focused on turning data and AI capabilities into practical, executive-ready applications. You will work on fast-moving projects that combine full-stack development, data products, business intelligence, and applied AI. The role involves translating stakeholder needs into intuitive applications built on modern data platforms and technologies. You will contribute to dashboards, reporting experiences, APIs, and application features designed to make complex data easier to understand and act upon. You will collaborate directly with clients through workshops and regular status reviews, communicating effectively with both technical and non-technical audiences. The position offers exposure to diverse industries and the opportunity to shape product direction from initial use cases through implementation. This remote opportunity is ideal for an experienced engineer who enjoys combining technical delivery, product thinking, and client collaboration. Accountabilities: Design and develop executive-ready applications on modern data platforms, translating stakeholder requirements and business needs into functional, intuitive, and scalable products. Build full-stack application capabilities, including APIs, front-end experiences, integrations, and supporting development workflows that enable reliable delivery. Develop BI-style dashboards, visualizations, and reporting components that transform raw or early-stage data into clear, actionable insights for executive audiences. Contribute product thinking to prioritized use-case backlogs, helping define requirements, evaluate opportunities, and scope future implementation phases. Participate actively in client workshops, discovery sessions, and weekly status reviews, communicating technical progress, challenges, and recommendations clearly to both technical and non-technical stakeholders. Apply AI and machine learning capabilities where appropriate, identifying opportunities to enhance application functionality and deliver additional value through applied AI. Collaborate with project stakeholders throughout the development lifecycle, balancing technical considerations, user needs, timelines, and evolving project priorities. Requirements: Bring 4+ years of professional software engineering experience, with exposure to data engineering, data products, analytics applications, or related data-focused development. Demonstrate full-stack development experience, including API development, CI/CD practices, and modern front-end technologies such as React, NextJS, or TypeScript. Have experience building internal tools, dashboards, or applications on top of data platforms, with Databricks Apps experience considered a strong advantage. Experience with other application and low-code/no-code frameworks such as Retool, Streamlit, Power Apps, or similar technologies is also valuable. Be comfortable working with business intelligence tools, particularly Power BI, and have the ability to transform complex or early-stage datasets into executive-friendly visualizations and reporting experiences. Possess familiarity with AI and machine learning concepts, with an understanding of how these capabilities can be applied in practical, product-oriented contexts. Demonstrate strong communication and stakeholder-management skills, with the ability to work confidently in a client-facing consulting environment. Be comfortable operating in a fast-moving environment where requirements may evolve and engineers are expected to contribute beyond implementation into product thinking and solution design. Experience in energy, mining, or other industrial and resource-focused sectors is considered a valuable additional asset. Benefits: Remote work opportunity for candidates based in Canada, offering flexibility to contribute from a location of choice within the country. Contract-based engagement within a fast-moving technology and consulting environment. Opportunity to work on hands-on data and AI application projects serving clients across industries including energy, mining, legal, sports and entertainment, and logistics. Exposure to modern technologies including Databricks Apps, full-stack development, business intelligence, and applied AI/ML. Direct client interaction through workshops, status reviews, and collaborative solution development. Opportunity to contribute to product strategy and shape future implementation phases rather than focusing solely on software delivery. Professional growth through varied projects combining software engineering, data products, analytics, AI, and consulting. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
You'll be redirected to Jobgether's application page
Job Details
Salary
Not disclosed
Location
Canada
Job type
Full-time
Category
Full-stack Development
Experience
4+ years
Posted
Yesterday
Job Highlights
- 4+ years level role
- 100% Remote — open to candidates in Canada
- Full-time position
About Jobgether
This job is hosted by Jobgether. Clicking Apply opens their site.
Remote Work Style
Mixed
Mix of flexible and scheduled meetings
Your Match
See how well your skills line up with this role, and what you're missing.
AI Cover Letter
Generate a cover letter tailored to this job from your profile.