remote
Senior Backend Engineer - Features Team - samdesk Canada Inc.
Backend Engineer
Senior Backend Engineer leading feature development on a real‑time crisis alert platform, building scalable Python services on AWS, integrating ML models, and ensuring high availability with Docker and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python that power real‑time crisis alerts and AI‑driven insights.
- Architect and deploy scalable microservices on AWS, leveraging ECS/EKS, Lambda, and RDS for data persistence.
- Integrate machine‑learning models into production pipelines, ensuring low‑latency inference and robust monitoring.
- Collaborate with data scientists, product managers, and frontend teams to translate business requirements into technical solutions.
- Implement CI/CD pipelines, automated testing, and observability tooling (Prometheus, Grafana) to guarantee reliability and rapid iteration.
Requirements
- 5+ years of backend development experience with Python and AWS services.
- Strong background in designing RESTful APIs and working with relational and NoSQL databases.
- Hands‑on experience with Docker, Kubernetes, and CI/CD workflows.
- Proficiency in integrating and deploying machine‑learning models at scale.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonawsmachine learningdockerkubernetessql