onsite
Engineer 3, Software Development & Engineering - Comcast
Software Engineer
Senior Software Engineer focused on building scalable media and entertainment services using Python, Node.js, and AWS. Lead end‑to‑end development, from architecture to deployment, while driving innovation in cloud‑native solutions and machine‑learning‑enabled features.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance services in Python and Node.js for media delivery and user experience.
- Architect and deploy scalable solutions on AWS, leveraging services such as EC2, S3, Lambda, and RDS.
- Implement containerized microservices with Docker and orchestrate them using Kubernetes.
- Integrate machine‑learning models to enhance content recommendation and personalization.
- Collaborate with cross‑functional teams to define product requirements and deliver robust, production‑ready code.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience with AWS cloud services and CI/CD pipelines.
- Experience with Docker, Kubernetes, and microservices architecture.
- Knowledge of machine‑learning concepts and experience integrating ML models into production systems.
Skills
pythonnodejsawsmachine learningdockerkubernetes