What are the responsibilities and job description for the Sr Python Lead/Architect position at MethodHub?
Role: Sr Software Engineer -Architecture strong Python development expereince
Location: Atlanta, GA
Onsite 5 days a week
12 Months
Key Responsibilities
1. Technical Leadership & Architecture
- Own and evolve the technical roadmap for the custom Python‑based polling engine.
- Design and implement scalable, fault‑tolerant architectures capable of handling extremely high‑throughput data ingestion from millions of endpoints.
- Lead code reviews, uphold engineering best practices, and mentor junior and mid‑level developers.
- Manage and optimize containerized deployments using Docker and related tooling, ensuring services are packaged, deployed, and operated efficiently across on‑prem environments.
2. Integration & Reliability Engineering
- Oversee complex integrations with both legacy Telco systems and modern API‑driven platforms.
- Implement resilience patterns such as circuit breakers, retries, and backpressure to ensure the polling engine remains stable during upstream failures.
- Ensure reliable delivery of collected data to downstream systems while maintaining strict performance SLAs.
3. Stakeholder & Cross‑Team Collaboration
- Serve as the primary technical point of contact for non‑technical stakeholders, external vendors, and partner teams.
- Translate business requirements into actionable technical specifications and infrastructure needs.
- Communicate risks, architectural trade‑offs, and system bottlenecks proactively and clearly.
Qualifications:
Core Technical Skills (Must‑Haves)
- Strong Python Development:
- Deep experience building scalable backend systems, with solid knowledge of Kafka pipelines and writing optimized SQL/database queries.
- Concurrency Expertise:
- Strong understanding of threading, multiprocessing, and asynchronous programming to maximize polling throughput.
- Database & Caching:
- Experience with SQL performance tuning and high‑speed caching layers such as Redis or Memcached.
- DevOps & Automation:
- Hands‑on experience with CI/CD pipelines (Jenkins, GitLab CI) and Infrastructure‑as‑Code tools (Terraform, Ansible).
- Containers & Deployment:
- Practical experience with Docker, container orchestration concepts, and managing containerized applications in on‑prem environments.
Nice‑to‑Have Skills (Added Advantage)
- Familiarity with SNMP (v2c/v3), MIBs, and OID structures.
- Understanding of UDP networking behavior (packet loss, fragmentation).
- Experience tuning SNMP parameters such as retries, timeouts, and OID packing.
- Telecom industry experience, especially understanding the working of network devices, OSS/BSS systems, or large‑scale Telco integrations.
Soft Skills
- Exceptional Communication:
- Ability to clearly articulate root causes, timelines, and technical constraints to project managers and directors.
- Crisis Management:
- Calm, structured leadership during outages and war‑room situations.