Senior Backend Engineer Python / AI / Azure
Mô tả công việc
Key Responsibilities
Develop and manage cloud infrastructure on Azure (AKS, App Services, Azure Functions, Azure Storage, etc.).
Contribute to DevOps and CI/CD pipelines, automating deployment and testing workflows.
Design auto- scaling mechanisms to dynamically allocate compute resources (VMs, containers, GPUs) based on workload or active users.
Build and optimize AI- powered backend services, integrating models and inference pipelines with minimal latency.
Design & implement scalable backend architectures using Python (FastAPI, Flask, or Django).
Monitor and troubleshoot performance bottlenecks, ensuring uptime, fault tolerance, and system reliability.
Mentor junior engineers and review code for best practices and maintainability.
Collaborate with AI and FE engineers to deploy and serve machine learning models efficiently (batch or real- time inference).
Implement task orchestration and parallel computing workflows using multithreading, multiprocessing, and asynchronous execution for compute- intensive workloads.
Integrate and optimize databases (PostgreSQL, Redis, or similar) for data persistence, caching, and fast retrieval.
Yêu cầu công việc
Yêu cầu công việc
Qualifications
Must Have
Solid experience with auto- scaling infrastructure (compute scaling, load balancing, or container orchestration).
5+ years of backend development experience, with at least 3 years in Python (FastAPI, Flask, or Django).
Familiarity with RESTful APIs, WebSocket, and microservice communication patterns.
Knowledge of Git, Docker, CI/CD pipelines, and unit testing frameworks (pytest, unittest).
Experience integrating AI models or services (e.g., chatbot backends, image recognition APIs, or ML inference systems).
Strong understanding of object- oriented programming and software architecture patterns (e.g., microservices, event- driven systems).
Solid experience with PostgreSQL and query optimization.
Hands- on experience with Azure Cloud Services (AKS, Web App, App Service, VM scaling, Azure Blob Storage).
Experience in parallel and distributed processing (multithreading, multiprocessing, async I/O, Celery, Ray, Dask, etc.).
Nice to Have
Experience with message queues (RabbitMQ, Kafka, Azure Service Bus).
Experience with infrastructure- as- code (Terraform, Bicep, or ARM templates).
Familiarity with GPU scheduling or AI inference optimization (ONNX Runtime, TensorRT, etc.).
Basic understanding of AI/ML lifecycle, including model deployment, serving, and monitoring.
Exposure to monitoring and logging systems (Prometheus, Grafana, Azure Monitor, ELK).
Quyền lợi
The ideal candidate has experience with parallel computation, cloud scaling (Azure), and system reliability, ensuring our services remain efficient and responsive even under heavy workloads.
We are looking for a Senior Backend Engineer with strong Python experience and a solid understanding of AI- driven systems. You will be responsible for designing, developing, and optimizing high- performance backend systems that power large- scale AI applications — such as chatbots, vision- based analytics, and cloud- based inference pipelines.
Cập nhật gần nhất lúc: 2025-10-31 16:45:03















