Full job description
FreeWheel, a Comcast company, is seeking a Senior Software Engineer to design, optimize, and lead the development of high-throughput data ingestion pipelines and distributed backend systems supporting large-scale advertising data. The role requires 7+ years experience with Python, microservices, AWS, CI/CD, Terraform, Kubernetes, and distributed data platforms such as Snowflake or Spark. Responsibilities include improving pipeline performance, leading architectural decisions, mentoring engineers, collaborating cross-functionally, and ensuring data quality and analytics enablement. A Bachelor's degree or equivalent experience is preferred. Salary range is $135,683.35 to $203,525.03, location Englewood, Colorado.
What you'll do
- Design, build, and optimize high-throughput data ingestion pipelines supporting large-scale advertising data
- Improve pipeline performance, reliability, and observability across distributed systems
- Lead architectural decisions for unified ingestion frameworks across FreeWheel platforms
- Develop and maintain Python-based microservices supporting real-time and batch ingestion
- Serve as a technical leader driving best practices in system design, performance tuning, and scalability
- Author and review technical design documents for complex distributed systems
- Mentor engineers and raise the technical bar across the team
- Collaborate cross-functionally with data engineering, platform, and product partners
- Work with Snowflake as a distributed data platform to support downstream analytics and reporting
- Optimize ingestion patterns for analytics-ready data models
- Ensure data quality, consistency, and traceability across ingestion layers
Requirements
- 7+ years of experience building data pipelines or distributed backend systems using Python
- Strong proficiency in Python and microservices-based architectures
- Hands-on experience with AWS cloud infrastructure
- Production experience with CI/CD, Terraform, and Kubernetes
- Experience working with distributed data systems (Snowflake or Spark strongly preferred)
- SQL querying
- Proven ability to lead design discussions and influence architectural decisions
- Strong understanding of system performance, scalability, and fault tolerance
Tech stack
PythonmicroservicesAWSCI/CDTerraformKubernetesSnowflakeSparkSQLSnowparkDataBricks
Benefits
Base pay within range $135,683.35 - $203,525.03 dependent on experienceCommission for sales positions, Bonus for most non-sales positionsBest-in-class benefits supporting physical, financial, and emotional well-beingArray of options, expert guidance, and always-on tools personalized to employee needs