
Senior Software Engineer II
Schneider Electric3 days ago
Calgary, CanadaSenior
Responsibilities
- Build and expand agentic automation platforms, including virtual field services and support engineering solutions.
- Design, develop, test, deploy, and support Generative AI capabilities embedded in the AiDASH SaaS product.
- Develop enterprise data assistants, conversational web experiences, retrieval-augmented generation services, tool-calling workflows, and structured-output pipelines.
- Create intelligent workflows that convert conversations, documents, meeting notes, and requests into tasks, work items, and notifications with human approval and audit logging.
- Integrate, evaluate, monitor, version, and improve production LLMs and AI services, including rollback, observability, security, authentication, authorization, tenant separation, retries, and error handling.
- Develop proofs of concept and MVPs and evolve successful solutions into secure, scalable production applications.
- Build reusable AI engineering tools, frameworks, and patterns, including AI-assisted DevOps tools.
- Deliver customer-specific customizations and product extensions using AiDASH APIs and integrate products with customer and third-party systems.
- Support customer deployments through operational data work, including GIS and geospatial data corrections.
- Prepare technical documentation, deployment notes, and product demonstrations and collaborate with product, engineering, data science, security, professional services, and customer-facing teams.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field, or an equivalent combination of education and relevant experience.
- 5+ years of professional software engineering experience.
- Hands-on experience building and deploying production Generative AI or LLM applications such as chatbots, assistants, retrieval-augmented generation solutions, tool-calling workflows, or AI evaluation systems.
- Strong programming skills in Python and/or Java and experience writing maintainable, well-tested, production-quality code.
- Experience developing web applications using React, TypeScript, or JavaScript.
- Experience with microservices, REST APIs, multi-tenant applications, and asynchronous processing.
- Experience with AWS or an equivalent cloud platform, including containers, deployment pipelines, monitoring, and production support.
- Experience with SQL and NoSQL databases, search systems, queues, and caching technologies.
- Experience delivering enterprise software and integrating solutions with third-party systems.
- Clear communication and collaboration skills with technical and non-technical stakeholders.
- Preferred experience with utility, energy, geospatial, or GIS data; secure enterprise AI applications; AI observability; LLM evaluation frameworks; or transitioning AI proofs of concept into scalable production environments.
Benefits
- CAD 114,750–CAD 162,000 expected annual pay range, including base pay and short-term incentives.
- Health, medical, dental, vision, life, accident, disability, telemedicine, wellness reimbursement, employee assistance, and flexible work arrangements.
- 13 paid holidays, up to 19 days of paid time off in the first year, paid family and parental/care leave, and a Recharge Break savings plan.
- Employee share ownership plan and retirement plan with employer pension match.
- Performance and development conversations, Senior Talent Program, global career opportunities, mentors, Schneider Career Hub access, and Coursera learning platforms.
- Volunteer leave, Schneider Electric Foundation programs, youth education initiatives, recognition programs, and an inclusive workplace.
Categories
About Schneider Electric
Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.