onsite
Staff Software Engineer - Versant
Software Engineer
Lead the design and delivery of scalable media‑platform services using Python, Node.js, and AWS, driving data‑driven insights and machine‑learning features across high‑traffic entertainment applications.
About the role
Key Responsibilities
- Architect and implement high‑throughput, fault‑tolerant services in Python and Node.js that support millions of daily users across media and entertainment platforms.
- Design and maintain data pipelines and ML models on AWS, ensuring robust data ingestion, processing, and real‑time analytics.
- Collaborate with product, design, and data science teams to translate business requirements into scalable technical solutions.
- Mentor junior engineers, conduct code reviews, and promote best practices in CI/CD, testing, and security.
- Drive performance optimization, cost‑efficiency, and reliability across distributed systems.
Requirements
- 10+ years of software development experience with a strong focus on backend engineering.
- Proficiency in Python, Node.js, and AWS services (EC2, Lambda, S3, RDS, Redshift).
- Hands‑on experience building and deploying machine‑learning models at scale.
- Deep understanding of distributed systems, microservices architecture, and DevOps practices.
- Excellent communication skills and a proven track record of leading technical initiatives.
Skills
pythonnodejsawsmachine learning