The Digital Solutions team needs to design, develop, and implement advanced digital and AI-driven software solutions to drive innovation and enhance internal efficiency and/or client-facing capabilities.
Requirements
- 8+ years of experience in software engineering, for industrial and/or mission critical assets or related operational use cases.
- 1+ year experience leveraging AI platforms and/or ML development libraries.
- Advanced proficiency in C-Sharp, Python, SQL, and modern frameworks including. NET, Node.js, React, and Azure/AWS.
- Demonstrated expertise in AI/ML frameworks (Scikit-learn, Databricks, Snowflake, etc.) and applied AI lifecycle management.
- Proven ability to lead technical teams, define software roadmaps, and deliver high-quality production systems.
- Experience developing or integrating AR/VR/XR applications using Unity, Unreal Engine, or similar tools.
- Familiarity with Agile development, Atlassian Suite, Azure DevOps, or Power Automate
Responsibilities
- Lead the design, development, and deployment of enterprise-grade software applications using modern frameworks and cloud infrastructure.
- Research, develop, and deploy AI-driven systems and solutions that enhance internal efficiency and/or client-facing capabilities.
- Lead AI feasibility studies, prototype development, and full implementation of AI frameworks including machine learning, LLMs, and computer vision.
- Vet, evaluate, and integrate AI platforms and third-party tools for scalability, compliance, and strategic value.
- Partner with internal stakeholders to identify and prioritize AI adoption opportunities and automation initiatives.
- Identify, assess, and manage relationships with external software and AI vendors.
- Conduct technical due diligence for third-party solutions, ensuring alignment with company standards and security requirements.
Other
- Define, maintain, and execute the digital solutions team roadmap to align software projects with corporate and departmental goals.
- Collaborate with the General Manager and executive leadership to ensure software initiatives deliver measurable results and align with all relevant corporate initiatives
- Communicate project progress, risks, and outcomes to leadership and stakeholders.
- Stay informed on advancements in AI, ML, XR, and emerging software technologies.
- Champion a culture of continuous improvement and ethical technology development.