ES
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