Senior Software Engineer, AI/ML
$125k - $135k per yearSmile Digital Health
Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth. We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platform and data management solutions, which are used in over 20 countries. We were #19 on Deloitte’s Technology Fast 50 Ranking for 2024!
Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with our leading FHIR-based data liberation platform.
At its heart, the Smile platform enables people and organizations to better manage healthcare data. We help generate and liberate structured healthcare data to ensure effective delivery across care teams and health systems bringing #BetterGlobalHealth to patients everyday!
Apply today and find plenty of reasons to SMILE!
The Senior Software Developer ( AI/ML) is part of the Smile Labs team in the Product Department and will be responsible for developing the Artificial Intelligence strategy and software components for AI and Machine Learning that build on top of Smile Digital Health products. The team focuses on customer-specific requirements in a scalable solution model. You will work in an Agile environment with 2-week sprints.
Responsibilities:
- Be the AI/ML subject matter expert on the team. Stay abreast of emerging technologies, trends and opportunities, and infuse AI/ML strategy and best practices into our solutions.
- Help document the company’s AI strategy and ensure alignment with the product roadmap and company objectives.
- Help shape the approach, scope, milestones, and solution design at the project start.
- Implement AI/ML solutions with the development team; write code, configure external components and prototype new technology.
- Write manageable code and unit tests and create relevant documentation.
- Participate in client meetings if required.
- Remain acutely aware of all priorities, deadlines, and backlogs to positively coach and assist the team in completing the required project tasks.
- Understand the functionality being developed to provide support to the team.
- In-depth in-person code reviews, pair programming, and collaborative problem analysis.
- Participate in recurring Product and/or Technology meetings to suggest or actively participate in corporate technical processes, architecture, and strategy, as required.
Requirements:
- 6+ years of experience in software architecture, full-stack development, or AI engineering
- Proven experience designing and documenting end-to-end software architectures for complex projects
- At least 2 years of experience implementing advanced AI solutions, including semantic matching, RAG systems, and document parsing for structured content
- Experience designing and deploying agentic systems using frameworks such as LangGraph, Crew AI, or the OpenAI Agents SDK
- Working knowledge with coding assisted platforms like Claude Code, Codex
- Knowledge of Model Context Protocol (MCP), related tooling systems, model ensemble methods, and fine-tuning techniques
- Usage experience with Knowledge Graph databases like Neo4j or others
- Working knowledge of Apache suites like Databricks, Spark, and Iceberg or other related workflows
- Experience with Human-in-the-loop (HITL) integrations within AI workflows
- Experience implementing evaluation frameworks, results testing, and iterative refinement techniques for AI models
- Proficient in coding best practices, including writing clean, modular code and utilizing shared internal libraries
- Deep understanding of all authored code, including code generated or co-authored by AI tools
- Experience writing comprehensive unit and integration tests, along with accompanying technical documentation
- Ability to author clear, concise documentation that enables seamless developer onboarding and project contribution
- Strong collaboration skills with a track record of owning specific development components and meeting strict deadlines
- Experience mentoring team members and collaboratively brainstorming technical architectures
$125,000 - $135,000 a year
Smile discloses that artificial intelligence (AI) may be used in portions of the recruitment and selection process, such as resume screening or application assessment. All hiring decisions are ultimately made by qualified human decision-makers, and AI tools are used to support — not replace — fair and equitable hiring practices.
This position is a replacement role, created to support Smile’s continued growth and commitment to operational excellence.
Some of the benefits we offer:
* Remote Work Environment
* Flexible Time Away From Work Policy including PTO, Personal and Sick Days
* Competitive Salary and Health/Medical Benefits
* RRSP/TFSA/401K Employee Contribution
* Life and Disability
* Employee Assistance Program
* FHIR Study Program and Skillsoft Learning
* Super HAPI Fun Club
Smile’s core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success. We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work. We are dedicated to fostering a workplace that values diversity, equity, and inclusion.
We welcome and encourage candidates of all backgrounds to apply. Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior AI/ML Engineer based in Canada. As a Senior AI/ML Engineer, you will shape the development of advanced conversational AI systems that help...SeniorFull timeRemote workFlexible hours
- ...Design and deploy AI workflows for advanced mathematical reasoning tasks. About... ...datasets to train LLM to work on realistic software engineering problems. One of our approaches in this... ...About the Role: Turing is seeking a Senior AI Systems Engineer with deep expertise...SeniorContract workPart timeFor contractorsFreelanceRemote work
- ...We're assembling a group of senior software and ML engineers to work on one of the hardest open problems in AI today: how well can frontier models reason about LLM inference systems, GPU-level performance optimization, and model-serving architecture? You'll help design evaluation...SeniorContract work
$150 per hour
...professional experience Demonstrated expertise in Software Engineering How long hiring takes Across the AI training platforms we refer candidates to, the... ...months ~80% Why this role At $150/hr, this Senior AI/ML Engineer Expert position compensates Software...SeniorHourly payRemote work- ...individual investors and institutional clients. The AI Infrastructure team builds and operates the... ...standards. This is a deeply production-oriented team. Engineers here combine strong systems thinking with applied ML infrastructure experience, building in Rust and operating...SeniorFull timeLocal area
$100 per hour
...We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions... ...ROLE ACTUALLY IS You will assess how AI coding agents behave in real-world... ...explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent...SeniorFull timeContract workRemote workWorldwideFlexible hours- .... Design and deploy scalable APIs and AI-assisted services. Own feature development... ...and internal tooling, prompts, and engineering systems. Use Claude Code and Codex to... .... Define best practices for AI-native software development. Eventually lead a small team...SeniorFull timeRemote work
$149.6k - $199.6k per year
...happening daily at Coalition. About the role Coalition is building an AI Automation team to eliminate manual work and improve how teams across the company operate. As a Senior Software Engineer, AI Automation, you will lead the design and delivery of reliable,...SeniorFull timeFixed term contractWork at officeRemote workHome officeFlexible hours$149.6k - $199.6k per year
...Lead the technical design and delivery of AI agents, reusable skills, and automation... ...and edge cases into reliable, maintainable software. Design integrations between agents... ...containment, and rollback. Partner with data engineering and business stakeholders to ensure...SeniorFull timeRemote workHome officeFlexible hours- ...infrastructure, and developer workflows that make AI-powered engineering more useful, reliable, and easy for... ...the foundations for a more autonomous software development experience at Vanta,... ...workflows used in real engineering work. As a Senior Software Engineer on the AI DX team,...SeniorFull time
- ...fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, fault-tolerant, and global... ...specs and gathering feedback before large changes to systems. The AI Platform team owns Affirm's paved path for building, running, evaluating...SeniorFull time
- ...all applications and next steps. Our partner is looking for a Senior ML Engineer - Malware Detection based remotely in Canada. The Senior ML Engineer... ..., you will have access to dedicated GPU resources and modern AI-assisted development tools. This remote-first opportunity is...SeniorFull timeRemote work
- ...Responsibilities Build and ship AI agent features, including GitLab support and workflows... ...changes. Partner with customer engineers on deliveries alongside the Customer Success... ...team. Requirements At least 5 years of software engineering experience and strong...Full timeRemote work
- ...all applications and next steps. Our partner is looking for a Senior ML Engineer - Email Security based remotely in Canada. The Senior ML Engineer... ...: Develop the production components of a new email-filtering engine in Go, including the inference service, mail-filter...SeniorFull timeInternshipRemote work
- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...alongside global innovators to build AI-powered solutions that solve hoteliers'... ...How You'll Make an Impact: As a Senior Software Engineer on the Core AI Squad, you'll design,...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$104k - $139k per year
...work focuses on diverse areas including AI, social media, security and more. And... ...design, build and distribute open-source software that enables people to enjoy the... ...their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll...SeniorFull timeImmediate startRemote workWorldwideHome office- ...pull requests and help maintain consistent engineering standards, tests, and error handling.... ...call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related... ...Benefits Work at the frontier of AI with leading AI labs and contribute to datasets...SeniorFull time
$164.49k - $197.39k per year
...interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI,... ...and organization: Search, the unified engine for finding and querying all Grafana data,... ...-driven way Experience with developing software that runs in the Cloud o r experience with...SeniorFull timeLocal areaRemote work- ...San Francisco, Turing works with frontier AI labs to generate high-quality datasets,... ...that improve model capabilities in software engineering, enterprise knowledge work, and advanced... ...and more capable models. Learn more at Senior Software Engineer, AI Evaluation Infrastructure...SeniorFull time
- ...let us get to know you. G2i works with top AI labs and fast-growing companies. Our community of engineers works on real projects, from evals and RL environments... ...frontier models. Who we’re looking for Software, data, AI/ML, infrastructure, security, design, QA and...Full timeImmediate start
- ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the... ...accounting or billing systems is preferred for this specific role. AI-assisted development is core to how we build at NMI. Our...SeniorFull time
- ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to... ...to apply. Your Role: Your Role: We’re looking for a Senior Software Engineer to build the developer platform that agents and partners...SeniorFull timeRemote workHome office
- ...applications and next steps. Our partner is looking for a Senior Agentic AI Engineer based remotely in Canada. We are seeking an experienced Senior... .... Requirements: The ideal candidate combines extensive software engineering experience with strong expertise in production...SeniorFull timeRemote work
$170k - $215k per year
...Senior Software Engineer, Scientific Computing About the Company In the coming decades, demand for critical minerals such as copper, lithium,... ...largely been discovered. KoBold was founded to be the first AI native mineral exploration, mine development, and technology...SeniorFull timeInternshipLocal areaRemote work$168k - $177.5k per year
...’s main revenue, and there is tremendous room to grow. We are hiring a Senior Software Engineer (IC5) to own high-impact initiatives such as ads web observability and North Star metrics and automated AI review for ads formats. About the Job Lead and deliver projects end...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours$168k - $177.5k per year
...all applications and next steps. Our partner is looking for a Senior Software Engineer, Fulfillment based in Canada. Join a backend engineering team... ...establish engineering best practices. You will also leverage AI-assisted development tools to improve productivity and mentor...SeniorPermanent employmentFull timeRemote work$120 - $180 per hour
.../hour Commitment: Hourly, ~40 h/week Mercor is working with a leading AI research lab on a project to improve how AI systems do real-world software engineering work. We're looking for senior software engineers who have deep experience at top technology, quantitative or...SeniorHourly payContract work- ...applications. Partner with product managers and engineers to translate ambiguous requirements into... ...Requirements ~5+ years of professional software engineering experience. ~ Strong... ...with React or TypeScript and integrating ML or AI capabilities into products. Benefits...SeniorFull timeWork at officeRemote workWork from home
- ...work. Overview Instacart is seeking a backend engineer with demonstrated success building highly reliable, performant and scalable software to shape the platform powering real-world,... ..., compliance and engineering stakeholders - AI-assisted tooling and workflows raise day-to-...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$164.5k - $197k per year
...any stack, Grafana Cloud brings AI to observability and... ...best open source observability software – including Prometheus, Mimir,... ...GCP, Azure, AWS). We also have engineers working on Prometheus , Grafana... ...databases, storage layers, or query engines. Experience working with...SeniorFull timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, AI/ML. Be the first to apply!
- software developer remote Remote
- software design engineer Remote
- software engineer devops Remote
- remote entry level software developer Remote
- part time software developer Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer - computer Remote
- software developer internship Remote
