Employment Type: Full-Time
Experience Required: 10+ Years +Python + FastAPI + AI + AWS + System Architecture
Location: Rawalpindi, Pakistan (On-Site)
Position Overview
We are seeking an experienced Head of Engineering / Senior Python Architect to lead the design, development, and delivery of large-scale enterprise software platforms.
This role requires a highly skilled technical leader with deep expertise in Python development, software architecture, artificial intelligence, cloud infrastructure, and team leadership.
The ideal candidate will be responsible for building and leading an in-house engineering team, making key architectural decisions, conducting technical interviews, reviewing code quality, and ensuring successful project delivery.
Key Responsibilities
- Lead software architecture and system design.
- Build and manage a high-performing engineering team.
- Conduct technical interviews and hiring.
- Define development standards and best practices.
- Review source code and technical documentation.
- Oversee software development from planning to production deployment.
- Evaluate technical proposals and development strategies.
- Ensure system scalability, performance, reliability, and security.
- Work closely with management to translate business requirements into technical solutions.
- Mentor developers and establish engineering processes.
Required Technical ExpertiseCore Requirement – Python
- Expert-level Python development experience (10+ years preferred)
- FastAPI
- Django
- Flask
- Async Programming
- Microservices Architecture
- API Development
- Event-Driven Systems
- High-Performance Backend Systems
Artificial Intelligence & Machine Learning
- OpenAI APIs
- Claude APIs
- AI Agents
- LLM Integrations
- Computer Vision
- Machine Learning Workflows
- Prompt Engineering
Frontend Development
- React.js
- Next.js
- TypeScript
- Tailwind CSS
Mobile Development
- React Native
- Android & iOS Applications
Cloud & DevOps
- AWS
- Docker
- Kubernetes
- CI/CD Pipelines
- Linux Administration
- Nginx
Databases
- PostgreSQL
- Supabase
- Redis
- Database Optimization
Preferred Experience
- Real-Time Monitoring Systems
- Video Streaming Technologies
- ONVIF Camera Integration
- RTSP / WebRTC
- IoT Platforms
- Enterprise SaaS Applications
Qualifications
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field.
- 10+ years of professional software development experience.
- Strong expertise in Python architecture and enterprise application development.
- 5+ years managing development teams.
- Experience delivering complex software products from concept to deployment.
- Excellent English communication and presentation skills.
- Experience working with international clients and stakeholders.
What We Are Looking For
The successful candidate should be able to:
✓ Architect enterprise-scale software platforms
✓ Lead and mentor engineering teams
✓ Conduct technical interviews and hiring
✓ Review software design and code quality
✓ Make strategic technology decisions
✓ Manage development roadmaps and project delivery
✓ Work directly with management and clients
✓ Establish engineering standards and best practices
Benefits
- Competitive Salary Package
- Performance Bonuses
- Leadership Position
- Long-Term Growth Opportunity
- Modern Office Environment
- Opportunity to Build Innovative Technology Solutions
How to Apply
Please submit:
- Updated Resume
- LinkedIn Profile
- GitHub Profile
- Portfolio of Relevant Projects
- Expected Salary
- Notice Period
Job Title:
Head of Engineering / Senior Python Architect
Pay: Rs280,000.00 per month
Work Location: In person