Job Description :
Senior Python Application Developer. We are seeking an exceptionally skilled and driven Lead Python Application Developer to architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem.
8+ years of progressive experience in application development and systems architecture, with a laser focus on Python-centric solutions. Demonstrable expertise in end-to-end software development lifecycle (SDLC) leadership, from strategic planning and solution architecture to deployment and post-production optimization.
Role & Responsibilities :
Artificial Intelligence (AI) Integration & Development :
- Demonstrated experience with AI/Machine Learning lifecycle, from data preprocessing and model training to deployment and monitoring, utilizing frameworks such as TensorFlow, PyTorch, Hugging Face, and scikit-learn.
- Practical experience integrating and leveraging advanced AI development tools and platforms (e.g., GitHub Copilot, Devin, Windsurf, Antigravity) to enhance developer productivity and code quality.
Frameworks & Architecture :
- Profound knowledge of modern frameworks such as FastAPI, Django REST Framework, and Flask.
- Mastery of enterprise-grade software architecture patterns, including Microservices, Event Driven Architectures (Kafka, RabbitMQ), Domain-Driven Design (DDD), and GraphQL.
- Deep understanding of Object-Oriented Programming (OOP) and Functional Programming principles.
Database Technologies :
- Comprehensive hands-on experience with diverse database technologies, including advanced SQL optimization for relational databases (e.g., PostgreSQL, Oracle, SQL Server) and schema design for NoSQL solutions (e.g., MongoDB, Cassandra, Elasticsearch, Redis).