Senior Cloud Engineer - AWS

$96,706 - $226,655/Yr

Comcast - Erie, PA

posted 5 months ago

Full-time - Mid Level
Erie, PA
Broadcasting and Content Providers

About the position

FreeWheel, a Comcast company, is seeking passionate Senior Software Engineers to join our team in New York. In this role, you will be instrumental in designing, building, and supporting our innovative video advertising platform. Our platform is at the forefront of helping the television industry monetize premium content through a robust technology framework that allows consumers to access high-quality videos across various devices, including PCs, smartphones, OTT devices, set-top boxes, and traditional TVs. As part of our global engineering group, you will contribute to a solution that manages significant revenue streams for the TV industry, handling billions of daily requests and processing terabytes of data. Your core responsibilities will include designing and implementing solutions using AWS services, Kubernetes, and containerization technologies. You will develop and manage a highly scalable and reliable infrastructure on AWS, ensuring optimal performance and cost efficiency. Additionally, you will deploy and manage containerized applications, implement security best practices, and optimize application performance in the AWS cloud environment. Collaboration with cross-functional teams will be essential as you gather requirements and translate them into technical designs and specifications. You will also be responsible for mentoring junior software engineers, providing technical leadership, and ensuring that the team delivers software on time and within budget. Your role will involve continuous optimization of existing systems to support rapid business development and conducting thorough analyses to determine integration needs. You will stay updated with the latest advancements in relevant technologies and evaluate their potential impact on our infrastructure and applications. This position requires a strong commitment to innovation, cooperation, and a passion for problem-solving in a fast-paced environment.

Responsibilities

  • Design, architect, and implement solutions utilizing AWS services, Kubernetes, and containerization technologies.
  • Develop and manage highly scalable and reliable infrastructure on AWS, ensuring optimal performance and cost efficiency.
  • Deploy and manage containerized applications using Kubernetes and related orchestration tools.
  • Implement security best practices and ensure the integrity and compliance of the AWS infrastructure and containerized environments.
  • Optimize application performance, scalability, and availability in the AWS cloud environment.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical designs and specifications.
  • Document and maintain software functionality.
  • Support overall business and solve issues in a technical way.
  • Stay updated with the latest advancements in AWS services, Kubernetes, and containerization technologies.
  • Troubleshoot and resolve infrastructure and application-related issues, working closely with operations and development teams.
  • Collaborate with stakeholders to identify and implement automation and optimization opportunities across the infrastructure and deployment processes.
  • Partner with global engineering, product, and operations teams to further incorporate collective innovations.
  • Mentor junior level software engineers.
  • Construct and optimize the infrastructure of the ad delivery system with high concurrency, high availability, and low latency ad delivery.
  • Continuous optimization and reconstruction of existing systems to support rapid business development.
  • Responsible for end-to-end software development and assists with the software update process for existing applications and roll-outs of software releases.
  • Collaborates with project stakeholders to identify product and technical requirements.
  • Conducts analysis to determine integration needs.
  • Researches, writes, and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques.
  • Serves as a guide and mentor for junior-level Software Development Engineers.
  • Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
  • Presents and defends architectural, design, and technical choices to internal audiences.
  • Assists in tracking and evaluating performance metrics.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements.

Requirements

  • In-depth understanding of cloud, containerization, and related technologies.
  • Familiarity with distributed architecture and commonly-used middleware such as cache, message queue, Nginx, etc.
  • Experience in large-scale online service design, development, and operation and maintenance is preferred.
  • Good understanding of Linux/Unix, with excellent data structure and algorithm foundation.
  • Proficiency in C/C++ or Golang and network programming.
  • Experience with large system software design and development.
  • Experience with distributed systems and mission-critical systems is preferred.
  • Demonstrated expertise in problem solving and technical innovation.
  • Strong passion for learning and practicing new techniques.
  • Knowledgeable about SDLC, Agile, and Software Engineering Methodology.
  • Team working skills and good communication skills.
  • Willingness to work under pressure and accept additional working time to collaborate with global teams.

Nice-to-haves

  • Advertising industry experience is a plus.

Benefits

  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with company matching.
  • Paid time off and holidays.
  • Tuition reimbursement for further education.
  • Professional development opportunities and training programs.
  • Flexible work hours and remote work options.
  • Employee discounts on Comcast products and services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service