À propos de ce poste Senior Python Backend Developer: Team Lead chez Nacre Capital
About the Role
We are seeking a seasoned Senior Backend Engineer with a deep mastery of Python and solid expertise in building scalable, robust web services. In this role, you will lead backend development, integrate computer vision capabilities into our architecture, and ensure our cloud systems are high-performing, reliable, and secure.
If you have a track record of architecting production-grade Python applications, working with AWS and relational databases, and possess hands-on experience with Computer Vision (CV), we’d love to have you on our team for the long haul.
Key Responsibilities
- Backend Architecture & API Design: Architect, build, and maintain highly scalable and secure backend services and APIs using Python web frameworks (preferably Django).
- Computer Vision Integration: Integrate CV models/pipelines into core backend workflows, optimizing for speed, memory usage, and throughput.
- Database & Data Modeling: Design, query, and optimize relational SQL databases to ensure fast query performance, data integrity, and high availability.
- Cloud Infrastructure (AWS): Deploy, scale, and manage backend services on AWS, ensuring secure deployment pipelines and resource efficiency.
- Collaboration & Quality: Lead technical design discussions, write clean and well-tested code, conduct code reviews, and mentor junior/mid-level team members.
- MLOps Integration (Advantage): Assist in streamlining ML model deployment, tracking, monitoring, and pipeline automation to bridge the gap between AI research and production backend code.
Requirements
Must-Have Skills & Experience:
- Experience: 10+ years of professional software development experience with proven expertise in Python.
- Web Frameworks: Strong command of Django (preferred) or other modern Python web frameworks (FastAPI, Flask) for building complex web services and RESTful APIs.
- Database Management: Strong fluency with SQL and relational databases (PostgreSQL, MySQL), including schema design, indexing, and query optimization.
- Cloud Platforms: Hands-on experience deploying and managing backend application architectures on AWS (S3, EC2, ECS/EKS, RDS, Lambda, API Gateway, etc.).
- Computer Vision: Practical experience working with Computer Vision frameworks (e.g., OpenCV, PyTorch, TensorFlow, PIL) and deploying CV models within backend backend services.
- Software Engineering Best Practices: Mastery of OOP/functional Python concepts, clean architecture, unit testing/integration testing, CI/CD pipelines, and Git workflows.
Nice-to-Have (Added Advantage):
- MLOps Experience: Familiarity with MLOps tools and practices (e.g., MLflow, Kubeflow, Model Serving, Airflow, Triton) to monitor, version, and manage ML models in production environments.
Benefits
What We Offer
- 100% Remote Work: Work from anywhere with a flexible schedule.
- Long-Term Stability: A sustainable, long-term position in a growing engineering team.
- Technical Ownership: High autonomy to make architectural decisions and impact core products directly.