Required Skills:
• 8+ years of experience in Python development and system architecture
Strong expertise in:
1. Python (advanced concepts, concurrency, performance tuning)
2. Data libraries like pandas, NumPy
3. API frameworks (FastAPI, Flask)
• Deep experience with PostgreSQL or other RDBMS
• Strong understanding of system design, microservices architecture, and distributed systems
• Experience with cloud platforms (AWS preferred)
• Knowledge of caching mechanisms (Redis)
• Experience with CI/CD pipelines and DevOps practices
• Strong problem-solving, leadership, and communication skills
Good to have :
• Experience with big data frameworks (Spark, Dask)
• Exposure to event-driven architectures and message queues (Kafka, RabbitMQ)
• Experience in financial data systems or reporting platforms
• Knowledge of data governance, security, and compliance
• Hands-on experience in container orchestration (Kubernetes)
EDUCATION:
• Bachelor’s Degree or Master’s in Computer Science, Engineering, Software Engineering or a relevant field
We are seeking an experienced Python Architect with 8+ years of expertise in designing scalable, high- performance data and reporting systems. The ideal candidate will lead architectural decisions, define best practices, and build robust data platforms leveraging Python, cloud technologies, and modern data engineering frameworks.
This role requires strong technical leadership, deep expertise in Python ecosystems, and experience designing enterprise-grade data pipelines, reporting systems, and API platforms.
Key Responsibilities:
Architecture & Design
• Define and drive the overall architecture for reporting and data engineering platforms.
• Design scalable, secure, and high-performance systems using Python and cloud-native technologies.
• Create architecture blueprints for data pipelines, reporting engines, and API frameworks.
• Establish coding standards, design patterns, and best practices across teams.
Data Engineering & Reporting
• Architect data processing pipelines using Python (pandas, NumPy, PySpark where applicable).
• Design and optimize report generation frameworks (PDF/Excel) using tools like ReportLab and template engines.
• Ensure efficient handling of large datasets and real-time data processing.
• Define strategies for data modeling, transformation, and storage.
Backend & API Development
• Architect and oversee development of RESTful and microservices-based APIs using FastAPI/Flask.
• Ensure API scalability, security, and performance optimization.
• Implement caching strategies using Redis or similar technologies.
Cloud & DevOps
• Lead cloud architecture using AWS services (Lambda, S3, EC2, CloudWatch, etc.).
• Define and implement CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
• Drive containerization strategy using Docker/Kubernetes.
• Ensure high availability, monitoring, and system reliability.
Performance & Optimization
• Analyze system performance and bottlenecks; implement optimization strategies.
• Design fault-tolerant and resilient systems.
• Implement logging, monitoring, and alerting frameworks.
Leadership & Collaboration
• Provide technical leadership and mentorship to engineering teams.
• Collaborate with product managers, stakeholders, and cross-functional teams.
• Conduct code reviews, architecture reviews, and technical audits.
• Drive innovation and continuous improvement across the engineering lifecycle.
We are seeking an experienced Python Architect with 8+ years of expertise in designing scalable, high- performance data and reporting systems. The ideal candidate will lead architectural decisions, define best practices, and build robust data platforms leveraging Python, cloud technologies, and modern data engineering frameworks.
This role requires strong technical leadership, deep expertise in Python ecosystems, and experience designing enterprise-grade data pipelines, reporting systems, and API platforms.
Gemini Solutions is a global IT consulting firm and a leading offshore outsourcing company with an expertise in BFSI domain. Founded and owned by IIT Delhi and IIIT Hyderabad alumni, Gemini has grown from 4 people to a mid-sized company of 1000+ members, doubling in the last three years. We are present at 6 locations in India, and in US, Canada & Middle East. You are looking at a debt-free firm with a 25% CAGR of revenue/profits for the past 4 years. We have expertise across each part of the entire Software Development Life Cycle - Development, Quality Assurance, 24x7 DevOps and also Infrastructure/Managed Services. Today we can boast of experts in 60+ technologies who have successfully delivered globally distributed projects including but not limited to application development, legacy to cloud migrations, tech stack transitions, capacity planning & infrastructure support and end-to-end implementations. People first approach has been a cornerstone of the Gemini governance philosophy. Our young talent is handpicked from Tier I & II colleges of India. A fresher would undergo over 300 hours of in-depth training and mentoring to make her/him a reliable problem solver. We encourage external certifications for all employees and our in-house Gem University offers over 100 courses across skills and technologies. Here you can choose different ways to lead your growth. We believe businesses can grow with a conscience and succeed with it. We welcome you to our Gemini ecosystem that unites software, education, and community to help businesses grow better