cover image
emtelligent

emtelligent

www.emtelligent.com

2 Jobs

34 Employees

About the Company

Based in Vancouver, BC, emtelligent delivers medical-grade AI that transforms unstructured clinical data into precise, structured outputs. Our Medical Language Model (MLM) is built for the complexities of healthcare, enabling payers, health systems, and life sciences organizations to access high-quality clinical insights that support safer, more efficient operations. Learn more at emtelligent.com.

Listed Jobs

Company background Company brand
Company Name
emtelligent
Job Title
Python Middleware Developer
Job Description
**Job title:** Python Middleware Developer **Role Summary:** Design, develop, and maintain secure, scalable middleware services that enable seamless integration among internal microservices, external APIs, and data pipelines. Deliver reusable frameworks for authentication, logging, caching, and exception handling while ensuring robust communication in a Linux, container‑oriented environment. **Expectations:** - Deliver clean, production‑ready Python code using FastAPI, Flask, or Django‑REST. - Collaborate with stakeholders to translate business requirements into technical solutions. - Maintain architectural integrity, coding standards, and documentation. - Operate efficiently in a fast‑paced, startup‑style environment. **Key Responsibilities:** - Design and implement RESTful and event‑driven APIs, microservices, and workflow systems. - Build reusable integration layers for OAuth 2.0, JWT, mTLS authentication, and API‑key management. - Create robust logging, caching, and exception‑handling mechanisms. - Integrate with messaging and queue systems (Kafka, RabbitMQ, Redis Streams, AWS SQS, Celery). - Develop scalable, resilient connectors using FastAPI, Flask, or Django‑REST. - Translate architectural designs into detailed technical tasks and code. - Use Git for version control, enforce coding standards, and apply design patterns. - Coordinate with front‑end developers and stakeholders to capture requirements and verify solutions. - Build and deploy Docker containers, orchestrate with Docker Swarm or Kubernetes. - Operate in Linux (Ubuntu) environments for development, testing, and troubleshooting. **Required Skills:** - 5+ years Python development experience, with deep API/Middleware expertise. - Proven experience designing RESTful APIs, microservices, and event‑driven architectures. - Strong knowledge of OAuth 2.0, JWT, mTLS, API keys, and secure communication. - Practical experience with Kafka, RabbitMQ, Redis Streams, AWS SQS, or Celery. - Proficiency in FastAPI, Flask, or Django‑REST Framework. - Git version control expertise; familiarity with branching workflows. - Solid understanding of SQL and NoSQL databases. - Linux (Ubuntu) familiarity for development and testing. - Docker containerization, image building, and orchestration with Docker Swarm or Kubernetes. - Excellent problem‑solving, debugging, and performance optimization skills. - Strong communication, teamwork, and stakeholder engagement abilities. - Knowledge of front‑end technologies (HTML, CSS, JavaScript, React, Angular) is a plus. **Required Education & Certifications:** Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). No mandatory certifications specified.
Vancouver, Canada
Remote
Mid level
05-01-2026
Company background Company brand
Company Name
emtelligent
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary Senior backend engineer focused on Python middleware and service development for an NLP-driven healthcare platform. Responsible for modernizing legacy infrastructure, optimizing performance, and enhancing scalability of core services in a contract role with potential for extension. Expectations - Deliver production‑grade code within a fast‑paced schedule, balancing agility and reliability. - Translate business requirements into secure, maintainable technical architectures. - Collaborate cross‑functionally with product, platform, and engineering teams to drive system improvements. Key Responsibilities - Design and implement scalable, secure Python services aligned with enterprise architecture. - Evaluate and optimize performance across CPU, GPU, memory, I/O, queue throughput, and API latency. - Refactor legacy applications, ensuring minimal risk and high stability. - Implement autoscaling, zero‑scale strategies, and multi‑tenant optimizations to reduce cloud spend. - Integrate and manage open‑weight LLM backends (vllm, ollama) and shared gateways for rate‑limit handling. - Develop and maintain RESTful APIs, asynchronous endpoints, and event‑driven workflows. - Improve CI/CD pipelines, deployment automation, and container orchestration (Docker, Kubernetes). - Architect and maintain streaming and messaging workflows (Kafka, RabbitMQ, Redis Streams, SQS, Celery). - Provide input on architectural standards, design patterns, and best practices across teams. Required Skills - 5–10 years of professional development experience with ≥5 years in Python backend/middleware. - Deep expertise in Python, web frameworks, RESTful API design, asynchronous programming. - Proficient with Docker, Kubernetes, CI/CD pipelines, and DevOps practices. - Experience designing distributed systems and service‑oriented architectures. - Familiarity with LLM integration (vllm, ollama) and external vendor rate‑limit management. - Strong git/github proficiency and version‑control best practices. - Knowledge of Linux (Ubuntu), SQL/NoSQL databases, and event‑driven messaging systems. - Ability to leverage LLM‑based coding tools for development acceleration, testing, and review. - Excellent written and verbal communication skills for technical and non‑technical stakeholders. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. - No mandatory certifications required, but experience with relevant cloud or DevOps certifications is a plus.
Vancouver, Canada
Remote
Mid level
20-02-2026