Senior Backend Software Engineer (Python)

NLPatent
Toronto, ON
Posted 3 days ago
Job Details:
Full-time
Executive
Benefits:
Flexible Work

We're hiring for a Senior Software Engineer to join the Engineering team at NLPatent. We're looking for someone with extensive experience working with Python web applications in a cloud-deployed environment.

Requirements

  • 5+ years of commercial engineering experience
  • Extensive Python web development experience
  • Experience with Django
  • Experience with Docker and containerized web applications
  • Experience with relational DBs
  • Proficiency with Git
  • AWS experience
  • Willing to work 3 days per week onsite in the office

Bonus points for:

  • Exposure to NLP - in particular semantic search systems
  • Experience working with LLMs
  • Experience building CI/CD pipelines
  • Terraform or cloud infrastructure experience
  • Frontend experience (React)
  • Experience with Elasticsearch or Opensearch

Benefits

  • Flexible working
  • Training & Development
  • Stock Option Plan

Share This Job: