AI Engineer

1122546
  • Job type

    Contract
  • Location

    CANADA - Remote MST hrs
  • Profession

    Software Development
  • Industry

    Energy, Utilities & Mining
  • Pay

    Based on experience

Energy Sector client

Your New Role
As an AI Engineer, you will design, build, and operate agentic AI features end to end. You will take ideas from concept to production by shaping data flows, implementing agent workflows, deploying services, and instrumenting robust evaluation and observability.

What You’ll Do
  • Develop production-grade Python services (e.g., FastAPI/Flask) and reliable data pipelines (SQL, DBT) that power agents and tools
  • Design and harden agentic workflows including tool use, memory, routing, retries, and safeguards using frameworks such as LangGraph and LangChain
  • Build and optimize RAG pipelines to ground agents in enterprise data
  • Establish evaluation harnesses with frameworks like Langfuse, Langsmith, and complementary tools—leveraging LLMs as judges for unit, regression, and release-gate evaluations
  • Own reliability in production through containerization, CI/CD, logging, metrics, tracing, alerting, and participation in on-call rotations
  • Collaborate closely with product, design, and ML partners to turn ambiguous problems into clear milestones and measurable outcomes

What You’ll Need to Succeed
Minimum Qualifications:
  • Expert in Python, strong at manipulating data, and skilled at writing clean, efficient, production-ready code
  • Comfortable with data-engineering fundamentals, including SQL, schema design, ETL/ELT patterns, and orchestrators such as Airflow
  • Thinks in terms of reusability and modularity, building components that are clean, composable, and easy to extend
  • Understands how production systems are built and run (Docker/Kubernetes, cloud primitives, IaC, secrets management, and RBAC)
  • Hands-on experience with LangGraph and/or LangChain and understands common agent patterns
  • Understands the basics of AI evaluation and has used Langfuse or a similar framework to trace, score, and compare runs
  • Demonstrates a great attitude and hustle, with a bias to action, ownership, and clear communication
Preferred Qualifications:
  • Experience with vector databases and retrieval (e.g., Qdrant, pgvector, Weaviate) and with prompt and tool-use optimization
  • Comfortable with system observability (OpenTelemetry, Prometheus/Grafana) and performance profiling
  • Understands security and privacy basics for handling user data (PII minimization, redaction, authN/Z)

What You’ll get in Return
The client is offering an exciting opportunity to be part of in space of GenAI and competitive rate.

#LI-DNI

Apply for this job