We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
n2psystems logo
n2psystems Verified
Information Technology, IT Services, Networking, Telecommunications

Software Engineer – Python & Generative AI

Montreal, Quebec, CanadaOnsiteTemporary$65–$65 /hrPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

We are seeking a Software Engineer with strong expertise in Python development, Generative AI, databases, DevOps, and Unix/Linux scripting. The candidate will design, build, and deploy scalable AI-driven and data-intensive applications in a cloud environment.

Key Responsibilities

Application Development

  • Develop and maintain Python-based applications and APIs using frameworks like Flask, FastAPI, or Django
  • Write clean, scalable, and maintainable code following software engineering best practices

Generative AI & Machine Learning

  • Design and implement LLM-based solutions
  • Integrate models such as OpenAI, Azure OpenAI, or Hugging Face
  • Implement prompt engineering, embeddings, vector search, and RAG architectures
  • Work with data science teams to deploy ML/GenAI models in production

Database & Data Management

  • Work with relational databases (PostgreSQL, MySQL, Oracle, SQL Server)
  • Use NoSQL databases (MongoDB, Cassandra, DynamoDB) when required
  • Develop optimized SQL queries, stored procedures, and data pipelines

DevOps & Cloud

  • Build CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI
  • Containerize applications using Docker and deploy via Kubernetes
  • Manage infrastructure on AWS, Azure, or GCP using Terraform/ARM/CloudFormation
  • Monitor system performance and reliability

Unix / Shell Scripting

  • Develop Linux shell scripts for automation and system operations
  • Troubleshoot applications in Unix/Linux environments

Collaboration

  • Work with product, QA, security, and operations teams
  • Participate in code reviews, design discussions, and documentation

Required Skills

  • Strong Python programming
  • Experience with Generative AI / LLM integration
  • Knowledge of SQL and NoSQL databases
  • Experience with cloud platforms and DevOps tools
  • Strong Unix/Linux and shell scripting
  • Experience with REST APIs and microservices

Preferred Skills

  • Experience in BFSI or regulated industries
  • Knowledge of security, IAM, and data privacy
  • Experience with vector databases (Pinecone, FAISS, Chroma)
  • Familiarity with MLOps and model monitoring

Job Type: Fixed term contract
Contract length: 6 months

Pay: From $65.00 per hour

Application question(s):

  • How many years of professional experience do you have with Python development?
  • Have you built or integrated Generative AI / LLM solutions (e.g., OpenAI, Azure OpenAI, Hugging Face)? If yes, briefly mention the tools used

Work Location: In person

Ready to apply?
You'll be redirected to n2psystems's application page.