AdTechTalent
Engineering1 month agoOn-site

FreeWheel

Sr. Data Python Engineer - FreeWheel

pythonmicroservicesawsci/cdterraformkubernetessnowflakesparksqldata pipelinesdistributed systemsad techdata ingestionperformance optimizationcloud

Key details

Salary

$136K – $204K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Englewood, United States

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

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.