Bachelor's or master's degree in computer science or a related field
3+ years of hands-on experience coding in Golang, Rust, Node.js, Python or Scala
2+ years of experience with microservices, Kubernetes, or EKS (AWS or OCI)
2+ years of experience with enterprise cloud services (e.g., S3, OCI Object Storage, EMR, Glue, EC2, ECS, OCI Compute, IAM, Lambda, CodeBuild, Athena, OCI Dataflow, Redis, ElasticSearch, RDS, Aurora, and Airflow)
Proficiency in CI/CD tools such as Jenkins, Terraform, or similar automation tools
Strong SQL skills with hands-on experience using data platforms such as Aerospike, Snowflake, Databricks, Spark, Presto, and EMR
Experience with monitoring tools like Datadog, Prometheus, Grafana, and ELK stack
Demonstrated ability to troubleshoot and resolve complex technical issues
Excellent communication and collaboration skills with the ability to work effectively across teams and regions
Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary
ONSITE 4X a Week in Chicago, IL or Denver, CO
Responsibilities
Lead technical discovery and solution design by partnering with Product Management, Engineering leadership, and cross-functional stakeholders to translate complex business requirements into scalable, maintainable technical solutions
Apply deep, hands-on expertise in one or more major cloud platforms (AWS, OCI, Azure, or GCP), driving the adoption of best practices in automation, CI/CD pipelines, infrastructure as code, and cloud-native development
Demonstrate proficiency in multiple languages and platforms (e.g., Python, Java, JavaScript, Go), and lead by example in the use of modern build, containerization, and database technologies
Assume ownership for delivering end-to-end solutions which address business problems; proactively aligning engineering decisions with Freewheel’s strategic objectives and industry best-practices
Serve as a technical thought leader in “buy vs. build vs. broker” evaluations, contributing to architectural reviews and guiding platform-level decisions across the broader engineering ecosystem
Champion the design and development of robust, scalable, and highly available software systems, balancing short-term delivery with long-term maintainability
Establish and enforce test automation standards, designing comprehensive unit and integration test suites to ensure reliability and reduce escaped defects
Drive adherence to and evolution of Freewheel’s engineering best practices, contributing to the refinement of design patterns, code quality standards, and review processes
Act as a mentor to junior and mid-level engineers, providing technical guidance, knowledge sharing, and support for professional development
Bring working knowledge or expertise in technologies such as Snowflake, Databricks, and Aerospike; exploring their application in data-intensive, mission-critical systems
Consistent exercise of independent judgment and discretion in matters of significance
Other duties and responsibilities as assigned
Planning and designing new software and web applications
Analyzes, tests and assists with the integration of new applications
Oversees the documentation of all development activity
Trains non-technical personnel
Assists with tracking performance metrics
Integrates knowledge of business and functional priorities
Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise
Skills
Go
Python
Java
JavaScript
AWS
OCI
Azure
GCP
CI/CD
Infrastructure as Code
Containerization
Comcast
Comcast Corporation is a global media and technology company.