Senior Software Engineer, AI Productivity

New
This position is remote-friendly across Canada. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.Full-TimeSenior
Salary168,000 - 177,500 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience
Required Skills
AWSPythonSQLGCPJavaKubernetesMachine LearningGoLLM

Requirements

  • 5+ years of professional software engineering experience building and operating production services.
  • 3+ years of experience in Python, Go, or Java.
  • 2+ years of experience integrating ML or LLM capabilities into production applications.
  • Experience with OpenAI, Anthropic, LangChain, or LlamaIndex.
  • Practical experience with cloud platforms (AWS or GCP), Docker, and Kubernetes.
  • Proficiency with SQL and data modeling.
  • Experience building or maintaining data pipelines (Airflow, Dagster, or similar).
  • Experience owning services end-to-end including CI/CD, testing, observability, and on-call rotation.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Responsibilities

  • Design, build, and operate AI-powered services and internal applications like code/test assistants and intelligent chat workflows.
  • Implement back-end services in Python, Go, or Java and integrate foundation models via APIs or frameworks.
  • Apply techniques like retrieval-augmented generation and vector search.
  • Own projects end-to-end including requirements, design, implementation, testing, deployment, and observability.
  • Partner with internal teams to ensure safe, compliant, and secure AI usage.
  • Define and track success metrics and run A/B tests to validate impact.
  • Create shared tooling, libraries, and documentation and mentor teammates.
View Full Description & ApplyYou'll be redirected to the employer's site
168,000 - 177,500 USD per year
Apply Now