3 days ago
Responsibilities
- Develop self-service tools and platforms that enable teams to follow guidance and implement repeatable processes.
- Lead the end-to-end design of complex, large-scale distributed systems and translate ambiguous requirements into secure, scalable architectures.
- Define service boundaries, APIs, data models, integration patterns, deployment strategies, and operational safeguards.
- Build production-quality backend services and multi-step workflows with retries, state tracking, observability, and failure handling.
- Provide technical leadership across implementation, testing, deployment, production support, and rigorous design and code review.
- Research and prototype applied AI, workflow automation, data processing, cloud-native engineering, and agentic pipeline approaches.
- Create architecture diagrams, technical documentation, runbooks, implementation guides, and decision records.
- Mentor teammates and influence engineering standards, patterns, and technical decisions.
Requirements
- At least 6 years of professional software engineering experience, including ownership of production systems.
- Strong proficiency in Python 3.10+ and clean, maintainable software design.
- Experience building backend APIs and services with FastAPI or similar modern frameworks.
- Strong database experience with PostgreSQL, ORM patterns, schema design, and data lifecycle management.
- Experience building data ingestion and processing systems across multiple sources.
- Experience designing reliable workflows, concurrency and asynchronous processing, distributed execution patterns, and service-oriented systems.
- Strong experience with public cloud services, including AWS EC2, ECS/Fargate, Lambda, RDS, S3, IAM, and CloudWatch.
- Experience with Docker, production container delivery, CI/CD pipelines, automated testing, quality gates, dependency checks, deployment controls, and operational safeguards.
- Ability to translate high-level requirements into practical designs, implementation plans, and deliverable work.
- Familiarity with cybersecurity, security findings, alerts, vulnerabilities, policy issues, remediation, exception handling, or operational control workflows is preferred.
- Experience with React and TypeScript, Snowflake, Databricks, OpenSearch, or Elasticsearch is preferred.
- Exposure to AI-assisted development, LLM-based applications, or agent frameworks is helpful but not required.
- A bachelor’s degree is preferred, or applicants may be considered with some combination of coursework and experience or extensive related professional experience.
Benefits
- Comcast provides benefits and personalized support options for eligible employees across physical, financial, and emotional well-being.
- Most non-sales positions are eligible for a bonus.
- Comcast generally prefers on-site collaboration unless the team is designated as virtual; remote consideration may be available for candidates living more than 100 miles from the office when virtual offerings are listed.
Tech Stack
About Comcast
Comcast is a U.S.-based media and telecommunications company that sells broadband, video, wireless, and voice services to consumers and businesses under the Xfinity and Comcast Business brands. It also owns NBCUniversal (including NBC, Universal Pictures, and Peacock) and Sky, operating TV networks, film studios, and streaming in the U.S. and Europe. Founded in 1963 and headquartered in Philadelphia, it is publicly traded on Nasdaq (CMCSA).
