linkedin
Senior Software Artificial Intelligence Engineer
Fuse Power Management
Vancouver, CAN
Full Time
Senior
Onsite
1 weeks ago
PythonJavaJavaScriptTypeScriptSQLAI/ML
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
PythonJavaJavaScript
About the Role
Fuse Power Management seeks a Senior Software AI Engineer to develop AI-enabled software for Vehicle-Grid Integration (V2X) and distributed energy resource aggregation. You will design, build, and deploy AI models, backend services, and data pipelines for real-time fleet and energy management.
Key Skills for This Role
PythonJavaJavaScriptTypeScriptSQLAI/ML
Responsibilities
- Design, develop, test, and maintain AI enabled software supporting V2X operations
- Design, deploy, and maintain internal AI agentic workflows and LLM based tools to automate code generation, software testing, and CI/CD pipeline tasks
- Establish guardrails, evaluation frameworks, and human in the loop review processes for code generated by AI agents
- Evaluate and select software stack for rapid development of a minimum viable product (MVP) using AI as well as traditional coding techniques
- Develop backend services, APIs, data pipelines, databases, and cloud based applications for real time fleet and energy management
- Build and integrate software components supporting EV chargers, vehicle telematics, State of Charge (SoC) tracking, battery warranty compliance, utility dispatch signals, and fleet operational constraints
- Develop and maintain data models and time series datasets integrating power system data, vehicle operations data, and energy transaction data for AI training and dispatch optimization
- Implement AI and machine learning workflows including forecasting, optimization, anomaly detection, model evaluation, explainability, and human in the loop review processes
- Investigate 2 3 multi objective optimization AI algorithms for energy dispatch, demand response participation, battery utilization, and operational cost reduction
- Develop dashboards, reporting tools, logs, and analytics supporting system validation, measurement and verification, and stakeholder reporting
- Support cybersecurity by design and safety by design principles including secure software development, access controls, audit logging, data protection, and model governance
- Collaborate with software developers, power system engineers, cybersecurity specialists, utilities, fleet operators, and industry partners throughout the product lifecycle
Requirements
- Master’s degree or advanced training in Computer Science, Artificial Intelligence, Software Engineering, Data Science, Electrical Engineering, Power Systems, Cybersecurity, or related discipline
- 5+ years of professional experience in software engineering, AI/ML engineering, data engineering, or related software development roles
- Experience designing, developing, testing, and deploying software applications using AI generated code as well as hands on development
- Strong programming skills in Python and at least one additional language such as Java, JavaScript, TypeScript, or SQL
- Experience leveraging AI coding assistants (e.g., GitHub Copilot, Cursor) and integrating LLM APIs into development workflows
- Experience working with structured and unstructured datasets, time series data, relational databases, and/or NoSQL databases
- Experience with cloud environments, containerization, CI/CD pipelines, source control, and automated testing
- Experience with AI/ML algorithms forecasting, optimization, or data driven decision systems
- Strong analytical, problem solving, and communication skills
- Ability to translate complex business, operational, and technical requirements into practical software solutions
- Ability to work independently and collaboratively in a fast paced startup environment with evolving priorities
Full Job Posting
About the Job
- Fuse Power Management is seeking a full stack Senior Software AI Engineer to support the development of Fuse.AI, a vendor neutral software platform for Vehicle Grid Integration (VGI) / Vehicle to Everything (V2X), and distributed energy resource aggregation.
- The successful candidate will help design, develop, test, and deploy AI enabled software that coordinates EV fleet charging and discharging across multiple charger manufacturers, vehicle telematics systems, utility dispatch signals, battery warranty requirements, site operating constraints, and cybe
Key Responsibilities
- Design, develop, test, and maintain AI enabled software supporting V2X operations
- Design, deploy, and maintain internal AI agentic workflows and LLM based tools to automate code generation, software testing, and CI/CD pipeline tasks
- Establish guardrails, evaluation frameworks, and human in the loop review processes for code generated by AI agents
- Evaluate and select software stack for rapid development of a minimum viable product (MVP) using AI as well as traditional coding techniques
- Develop backend services, APIs, data pipelines, databases, and cloud based applications for real time fleet and energy management
- Build and integrate software components supporting EV chargers, vehicle telematics, State of Charge (SoC) tracking, battery warranty compliance, utility dispatch signals, and fleet operational constraints
- Develop and maintain data models and time series datasets integrating power system data, vehicle operations data, and energy transaction data for AI training and dispatch optimization
- Implement AI and machine learning workflows including forecasting, optimization, anomaly detection, model evaluation, explainability, and human in the loop review processes
- Investigate 2 3 multi objective optimization AI algorithms for energy dispatch, demand response participation, battery utilization, and operational cost reduction
- Develop dashboards, reporting tools, logs, and analytics supporting system validation, measurement and verification, and stakeholder reporting
- Support cybersecurity by design and safety by design principles including secure software development, access controls, audit logging, data protection, and model governance
- Collaborate with software developers, power system engineers, cybersecurity specialists, utilities, fleet operators, and industry partners throughout the product lifecycle
Required Qualifications
- Master’s degree or advanced training in Computer Science, Artificial Intelligence, Software Engineering, Data Science, Electrical Engineering, Power Systems, Cybersecurity, or a related discipline
- 5+ years of professional experience in software engineering, AI/ML engineering, data engineering, or related software development roles
- Experience designing, developing, testing, and deploying software applications using AI generated code as well as hands on development
- Strong programming skills in Python and at least one additional language such as Java, JavaScript, TypeScript, or SQL
- Experience leveraging AI coding assistants (e.g., GitHub Copilot, Cursor) and integrating LLM APIs into development workflows
- Strong experience and examples available of using AI to generate code and integrated into deliverables
- Experience working with structured and unstructured datasets, time series data, relational databases, and/or NoSQL databases
- Experience with cloud environments, containerization, CI/CD pipelines, source control, and automated testing
- Experience with AI/ML algorithms forecasting, optimization, or data driven decision systems
- Strong analytical, problem solving, and communication skills
- Ability to translate complex business, operational, and technical requirements into practical software solutions
- Ability to work independently and collaboratively in a fast paced startup environment with evolving priorities
Preferred Qualifications
- Experience developing AI/ML solutions for energy systems, electric vehicles, distributed energy resources, fleet operations, industrial IoT, or smart grid applications
- Experience with agentic frameworks (e.g., LangChain, LlamaIndex, CrewAI, or AutoGen) and building autonomous workflows for software engineering or data pipeline automation
- Experience with EV charging platforms, fleet management systems, telemetry integrations, demand response systems, distributed energy resource management systems (DERMS), or energy management systems
- Experience with reinforcement learning, multi objective optimization, route aware dispatch, forecasting, digital twins, simulation tools, or real time control systems
- Familiarity with EV and EVSE interoperability standards and frameworks, including SAE, ISO, and CSA standards
- Understanding of grid interconnection standards, certification requirements, and utility integration frameworks, including IEEE, UL, and CSA standards
- Experience with utility and energy sector communications standards and protocols, including IEEE, OpenADR, OSCP, IEC, and related interoperability frameworks
- Knowledge of Vehicle to Grid (V2G), Vehicle to Everything (V2X), distributed energy resources (DER), virtual power plants (VPP), and utility demand response architectures
- Experience with cybersecurity by design, secure software development, vulnerability assessment, threat modelling, or industrial cybersecurity
- Experience working with utilities, fleet operators, charging infrastructure providers, academic institutions, government funded innovation projects, or clean technology startups
- Demonstrated ability to build and deploy production ready software in environments with technical ambiguity and evolving requirements
Location
- Vancouver, BC (preferred). Work may involve coordinating with colleagues in multiple time zones across North America and Europe.
Compensation
- Compensation will be commensurate with experience, qualifications, and demonstrated expertise.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career