Role : Python Systems DeveloperWe are looking for a skilled Python System Engineer with strong expertise in System Design, FastAPI, PyPy, open source contributions, and cloud operations. This role involves developing, deploying, and maintaining critical Python systems with a focus on reliability, performance, and seamless integration with cloud environments, preferably AWS. You will also be responsible for streamlining release processes and supporting scalable cloud infrastructure.Years of experience : 2-5 years
Key Responsibilities
- Design, develop, and maintain Python-based systems with particular attention to compatibility across interpreters including PyPy.
- Manage end-to-end release workflows on GitHub including versioning, tagging, and publishing with detailed release notes.
- Automate deployment, configuration, and monitoring of Python systems in cloud environments.
- Collaborate closely with development, DevOps, and security teams to ensure system reliability and compliance.
- Support continuous integration and continuous deployment (CI/CD) pipelines to enable rapid and safe rollout of new features and patches.
- Monitor system performance and troubleshoot issues in production environments.
- Engage actively with the open source community through issue triaging, pull request reviews, and contributions.
- Maintain comprehensive documentation of systems, deployment procedures, and operational runbooks.
- Advocate best practices for scalable Python system engineering and cloud :
- Strong proficiency in Python programming with experience building and maintaining
production-grade systems.
- Hands-on experience working with PyPy and deep understanding of interpreter compatibility and performance considerations.
- Proven expertise in GitHub workflows for managing code releases and version control.
- Solid experience in cloud operations, including infrastructure provisioning, configuration management, and system monitoring.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or similar platforms.
- Working knowledge of cloud platforms, preferably AWS, including services related to compute, storage, networking, and monitoring.
- Strong troubleshooting skills in distributed cloud environments.
- Excellent communication and collaboration skills with an ability to work across teams.
- Bachelors degree in Computer Science, Engineering, or related field, or equivalent hands-on experience.
Preferred Skills
- AWS certifications or demonstrated expertise working within AWS environments.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
- Contributions to open source Python projects or community engagement.
- Understanding of cloud security best practices and compliance standards.
- Experience with observability tools (e.g., Prometheus, Grafana, ELK stack).
(ref:hirist.tech)