Expert Software Developer

 

Description:

Genesis Data Solutions Inc. is a leading AI-driven company specializing in corrosion risk and integrity management solutions. Our mission is to revolutionize asset integrity management using predictive analytics, machine learning, and data science. We are seeking an Expert Software Developer to contribute to the post-MVP development of our AI-powered corrosion management platform.

The ideal candidate will be highly skilled in software development, machine learning integration, data visualization, and API development, working within an Agile-Scrum environment. This role focuses on enhancing AI models, optimizing UI/UX, integrating payment gateways, and improving system performance.

Key Responsibilities:

1. Data Processing & Model Enhancement (Basic ML Knowledge Required)

  • Integrate corrosion datasets into the Genesis database.
  • Perform data cleaning, preprocessing, and validation to ensure data integrity.
  • Assist in developing and refining corrosion prediction models.

2. Advanced Modeling & Visualization (Basic ML Knowledge Required)

  • Implement corrosion growth forecasting and remaining life estimation models.
  • Develop models for General Corrosion Rate (GCR), Pitting Corrosion Rate (PCR), Pit Depth, and Pit Diameter predictions.
  • Enhance data visualization, including correlation heatmaps, asset risk heatmaps, and feature categorization.

3. Expert-Level Software Enhancements

  • UI/UX Optimization: Improve web page layouts, integrate tutorial content, and enhance user experience.
  • Database & System Performance: Optimize data filtering, database scalability, and admin controls.
  • AI Model Refinement: Improve AI-based corrosion assessments and heatmap visualizations.
  • Payment Gateway Integration: Implement Stripe/PayPal for seamless subscription-based access.
  • API Development: Automate data processing, external system integrations, and backend operations.
  • Navigation Enhancement: Ensure smooth connectivity between the web app and the company website.

Qualifications & Experience:

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in full-stack software development.
  • Proficiency in Python, JavaScript (React, Node.js), and cloud platforms (AWS/Azure/GCP).
  • Strong experience with machine learning frameworks (TensorFlow, PyTorch, Scikit-Learn).
  • Expertise in database management (SQL, NoSQL, PostgreSQL) and data processing.
  • Hands-on experience in API development, system integrations, and cloud-based solutions.
  • Prior work in data visualization using D3.js, Plotly, Power BI, or similar libraries.
  • Solid understanding of Agile-Scrum methodologies.
  • Excellent problem-solving skills and ability to work both independently and collaboratively.

Preferred Skills:

  • Experience in industrial asset integrity management, corrosion modeling, or predictive maintenance.
  • Knowledge of DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Hands-on experience deploying AI/ML models in predictive analytics applications.

Why Join Genesis Data Solutions?

  • Work on cutting-edge AI-driven solutions with real-world impact.
  • Join a collaborative, technology-driven team.
  • Career growth opportunities, professional development programs.

Organization Genesis Data Solutions Inc
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Developer
Job Location Edmonton,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-03-20 4:08 pm
Expires on 2025-05-04