Skip to content
mimi

AI Software Engineer

Enterprise Solutions Inc.

Remote · Canada Contract 2w ago

About the role

About

We are seeking a highly motivated and experienced AI Software Engineer to join our growing team. The ideal candidate will have strong hands-on experience building and deploying AI solutions in production environments, with a solid foundation in machine learning, optimization, and scalable system design. Candidates with experience in computational knowledge graphs and exposure to the Oil & Gas industry are highly preferred.

This role requires a combination of software engineering expertise, AI/ML knowledge, and the ability to develop production-ready solutions that solve complex business challenges.

Responsibilities

  • Design, develop, and deploy AI-powered applications and scalable software solutions.
  • Build and maintain machine learning models and AI workflows for production environments.
  • Develop and integrate computational knowledge graph solutions to enhance data intelligence and decision-making capabilities.
  • Collaborate with cross-functional teams to understand business requirements and translate them into AI-driven solutions.
  • Optimize model performance, system efficiency, and scalability.
  • Implement best practices for software development, testing, deployment, and monitoring.
  • Participate in architecture discussions and contribute to system design decisions.
  • Work with large datasets and build data pipelines for AI model development and deployment.
  • Support continuous improvement and innovation across AI initiatives.

Required Qualifications

  • 3–8 years of overall industry experience, including:
    • 2–3 years of hands-on AI production environment experience
  • Strong programming experience in Python
  • Strong mathematical foundation related to AI and machine learning concepts
  • Hands-on experience with Machine Learning algorithms and model deployment
  • Experience with Computational Knowledge Graphs
  • Strong understanding of optimization techniques and system design principles
  • Experience developing and deploying scalable AI systems
  • Knowledge of data structures, algorithms, and software engineering best practices
  • Strong problem-solving and analytical skills

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
  • Knowledge of MLOps concepts and model lifecycle management
  • Domain knowledge or prior experience in the Oil & Gas industry is highly preferred
  • Experience with distributed systems and modern software architectures

Skills

  • Python
  • Artificial Intelligence / Machine Learning
  • Knowledge Graphs
  • Optimization Techniques
  • System Design
  • MLOps
  • Data Engineering
  • Cloud Technologies
  • Problem Solving & Analytical Thinking

Skills

AI/ML frameworksCloud PlatformsComputational Knowledge GraphsData EngineeringMLOpsMachine LearningOptimization TechniquesPythonProblem Solving & Analytical ThinkingSystem Design

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free