Photonx technologies pvt ltd
1 year ago
Senior Python Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Photonx technologies pvt ltd
- Location
- India, Telangana, Hyderabad India
- Posted
- 1 year ago
Job description
Senior Python Developer (4–8+ Years) | [PhotonX Technologies]
About the Role
We are seeking a Senior Python Developer to join our engineering team and lead the design, development, and scaling of high-performance, distributed, and cloud-native systems. This is a senior-most role that combines hands-on coding with system architecture, technical leadership, and mentoring. You will be responsible for designing robust software solutions, building real-time data pipelines, and driving the adoption of best practices in system design, cloud computing, and distributed architectures. Responsibilities
About the Role
We are seeking a Senior Python Developer to join our engineering team and lead the design, development, and scaling of high-performance, distributed, and cloud-native systems. This is a senior-most role that combines hands-on coding with system architecture, technical leadership, and mentoring. You will be responsible for designing robust software solutions, building real-time data pipelines, and driving the adoption of best practices in system design, cloud computing, and distributed architectures. Responsibilities
- Own the architecture and system design of Python-based applications and large-scale data pipelines.
- Design and implement scalable, fault-tolerant, and high-performance distributed systems.
- Lead technical decisions, including framework, database, and infrastructure choices.
- Build and optimise real-time streaming and batch data processing pipelines using Python and related tools.
- Collaborate with cross-functional teams (Product, Data, DevOps) to deliver robust and maintainable solutions.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, design patterns, and performance optimisation.
- Ensure systems are highly available, secure, and observable, with proper monitoring and alerting.
- Stay up-to-date with emerging trends in Python, cloud-native technologies, and distributed computing.
- Programming: Advanced Python, OOP, design patterns, and system design principles.
- Frameworks: Django, Flask, FastAPI.
- Cloud Platforms: AWS (EC2, S3, Lambda, RDS, ECS/EKS, SQS/SNS, CloudWatch), GCP or Azure experience is a plus.
- Distributed Systems & Messaging: Kafka, RabbitMQ, Celery, event-driven architectures.
- Databases & Caching: PostgreSQL, MySQL, MongoDB, Redis.
- Containerization & Orchestration: Docker, Kubernetes.
- Data Engineering: Pandas, Dask, Spark, ETL pipelines.
- DevOps & CI/CD: Git, Jenkins/GitHub Actions, Terraform (or other IaC tools).
- Strong debugging, performance tuning, and fault-tolerant system design skills.
- Experience with microservices architectures and multi-region, highly available systems.
- Exposure to real-time streaming, big data, or event-driven processing frameworks.
- Knowledge of machine learning frameworks (scikit-learn, PyTorch, TensorFlow).
- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
- Experience with serverless architectures (AWS Lambda, Step Functions).
- Active contributions to open-source projects or leadership in Python/cloud-native communities.
- Work on challenging and innovative projects with cutting-edge technologies.
- Play a key role in shaping technical direction and mentoring engineers.
- Opportunity to work in a fast-paced, collaborative, and growth-oriented environment.
- Industry-leading compensation, professional growth, and flexible work options.
Required skills
- mysql
- redis
- kafka
- docker
- rabbitmq
- python
- aws
- kubernetes
- git
- big data
- spark
- gcp
- azure
- postgresql
- terraform
- mongodb
- fastapi
- celery
- flask
- django
- etl pipelines
- pandas
- jenkins/github actions
- microservices architectures
- serverless architectures
- iac tools
- monitoring and observability tools
- machine learning frameworks
- real-time streaming
- dask
- event-driven processing frameworks
Interested in this position?
Create your free account and tailor your CV to match this job.