← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

AI Software Engineer

Eclipse Automation · Cambridge, Ontario, Canada

🌐 Remote📅 24/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

See the other 46,387 jobs in Canada →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Title: AI Software Engineer Location: Cambridge, ON | On-site Job Type: Full-Time Compensation: $130,000 - $155,000 Benefits: RRSP, health/dental/vision package, reimbursement for tuition and professional dues, paid vacation, personal days, and sick days Get To Know Us Eclipse Automation delivers cutting-edge custom automated manufacturing solutions across multiple industries. We combine advanced automation expertise with digital innovation to create smart, efficient, and sustainable manufacturing systems. Our global network includes facilities in Canada, the United States and Hungary ensuring regional expertise and global strength. The Position Eclipse Automation is advancing a multi-year digital transformation that connects AI, engineering data, simulation, and enterprise systems to change how custom automation machines are designed, built, delivered, and supported. We are building AI services and agents that give employees better access to institutional knowledge, automate complex workflows, and connect information across engineering and business systems. We need a AI Software Engineer who can turn architecture and technical plans into secure, reliable, production-ready solutions. Approximately 70–80% of the role will focus on AI systems, agents, retrieval, evaluation, and model integration. The remaining work will apply full-stack development, APIs, data pipelines, and enterprise integration to support those solutions. What You’ll Be Doing Build AI Systems and Agents Implement AI assistants, agents, retrieval-augmented generation systems, intelligent search, knowledge workflows, automation services, and reusable AI platform components. Translate approved architecture, requirements, constraints, and acceptance criteria into working software, testable increments, deployment plans, and maintainable technical documentation. Build tool-using and multi-step agent workflows that safely interact with enterprise APIs, databases, files, engineering systems, and approved business processes. Implement model orchestration, prompt and context management, structured outputs, memory, retrieval, embeddings, reranking, guardrails, human review, and failure-handling patterns. Create automated and human evaluation workflows for quality, groundedness, task completion, safety, latency, reliability, regression detection, and business usefulness. Prototype alternatives quickly, measure results, document findings, and help the Principal AI Architect make evidence-based architecture and technology decisions. Support both locally hosted and approved cloud AI models and services while respecting security, privacy, performance, capacity, and cost requirements. Develop Full-Stack Applications and Services Build web applications and portals used by engineers, project teams, and leadership, with a focus on interfaces that support AI-enabled workflows. Develop responsive React and TypeScript frontends that make complex AI and engineering capabilities understandable and usable. Build backend APIs, services, workers, and integration components using Python and one or more of .NET/C# or Node.js. Create secure authentication, authorization, validation, error handling, logging, configuration, and administrative capabilities required for production operation. Design maintainable service boundaries and interfaces that can be reused across multiple AI use cases instead of creating isolated one-off applications. Connect Enterprise Data and Engineering Systems Build and consume REST, SOAP, GraphQL, event, and file-based interfaces that connect AI solutions to internal systems and approved external services. Develop data pipelines and services that move, transform, contextualize, index, and synchronize information across CAD/PDM, PLM, ERP, MES, databases, file stores, and OpenUSD/Omniverse layers where required. Work with SQL databases, including MySQL and PostgreSQL, and with vector-search or hybrid-retrieval technologies used by AI applications. Protect production data and system stability while modernizing around long-lived applications, schemas, interfaces, and operational constraints. Diagnose data-quality, identity, permissions, performance, and integration issues across system boundaries and communicate risks early. Test, Deploy and Operate Write clean, testable, well-documented code with appropriate unit, integration, end-to-end, load, security, and AI-evaluation coverage. Use Git-based workflows, pull requests, automated quality checks, and CI/CD through Azure DevOps, GitHub Actions, or similar platforms. Containerize and deploy services to Azure OpenShift or other approved environments, monitor production behaviour, troubleshoot failures, and improve reliability based on real usage. Instrument applications and AI workflows with useful logs, metrics, traces, evaluation results, usage data, and alerts while protecting sensitive information. Create deployment, rollback, recovery, support, and operational documentation so systems can be maintained beyond the initial implementation. Respond constructively when testing disproves an assumption; pivot the implementation without defensiveness and preserve the learning in documentation and reusable patterns. Collaborate and Execute Work primarily from the architecture, priorities, and technical direction established by the Principal AI Architect while taking ownership of implementation details and delivery outcomes. Bring forward technical alternatives and improvement ideas with evidence, prototypes, benchmarks, or clearly explained trade-offs. Participate constructively in design and code reviews, incorporate feedback, and commit to the agreed technical direction once a decision is made. Use AI coding tools such as Codex, Claude Code, Cursor, or similar systems as part of the daily engineering workflow while maintaining human review, security, testing, and accountability. Collaborate with engineering, applications, IT, cybersecurity, operations, and subject-matter experts to ensure solutions fit real workflows and production constraints. Contribute to architecture records, standards, reusable libraries, playbooks, and shared knowledge that make the broader team more effective What We’re Looking For Required Experience and Capabilities Five or more years building and supporting production enterprise applications, services, integrations, or data platforms. Practical experience implementing AI/LLM solutions such as agents, retrieval-augmented generation, embeddings, vector search, structured outputs, tool use, evaluation, context engineering, or model integration. Frontend development experience with React and TypeScript. Backend development experience with Python plus .NET/C# or Node.js, including production APIs, background services, authentication, error handling, and observability. Strong SQL skills, including queries, schema design, migrations, performance, and safe work with production databases; MySQL and PostgreSQL experience are valuable. Experience building and consuming REST, SOAP, or GraphQL APIs and integrating systems with different data models, ownership boundaries, and operational constraints. Experience with Git, pull requests, automated testing, CI/CD, containers, deployment, monitoring, and production troubleshooting. Active and effective use of AI coding assistants in a professional development workflow. University degree or college diploma in computer science, software engineering, engineering, information technology, or an equivalent combination of education and relevant experience. Preferred Experience Model-serving or AI-platform infrastructure, including local or cloud inference, GPU-backed workloads, embedding and reranking services, model gateways, or capacity and performance testing. Agent orchestration frameworks, evaluation platforms, vector databases, PostgreSQL/pgvector, hybrid retrieval, knowledge graphs, or enterprise sear
Read the rest of the job →
For people searching Engineer

144,883 engineer jobs are open right now

Here's how to pick the right one and stand out in your application.

144.883Jobs
31.687IN
81%EN

That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.

Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.

Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.

When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.

👁 21 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →