SPACE (Service Platform Acceleration and Cloud Engineering) is an internal cloud provider within Comcast’s Technology and Product Division We provide galaxy-class platforms and services that simplify and accelerate the transition of ideas into operationalized, Comcast-scale products that delight our customers.

Are you passionate about cloud platforms and big data? Do you like big challenges and working within a highly motivated team environment?

As an engineer on the cloud product engineering team, you will help design and deploy big data workloads on internal and external clouds. The team is a new, small, and fast-moving team of world-class experts who are helping to deliver big data solutions. We are a team that thrives on big challenges, results, quality, and agility.

Who does the cloud product engineer work with?”?

Cloud engineers are positioned between the large cloud team and customers with big data workloads. We work with big data engineers, network engineers, systems administrators, software engineers, and a pile of technically-adept-but-not-actually-technical product folks. The cloud team is a diverse collection of systems, network, security, and storage engineers. We’re a group of experienced technical minds assist our customers successfully deploy their workloads to the internal cloud.

What are some interesting problems you’ll be working on?

In your role you will enable our customers to meet their application requirements within virtualized environments. By delivering messaging platforms, in-memory databases, and batch processing products at scale on internal and external clouds, your role will have an impact on the entire organization. Solutions such as Kafka, Spark, Fink, Hadoop, need to be deployed to our internal cloud, automated and prepared for operational support. You will work with the larger cloud engineering team, the cloud architecture team, and the cloud SRE team to produce products for our big data customers to utilize either as IaaS or SaaS products within our cloud environment.

Where can you make an impact?

Comcast is developing big data solutions to enable faster data-driven decisions. As a cloud engineer, you will be at the forefront of this effort. Interacting with several teams whom are all striving to solve their data issues, you will be uniquely positioned to bring your expertise to the customers and assist them with achieving their goals.

Responsibilities:

Develop, maintain, test and evaluate big data solutions on internal cloud offerings

Assist in the design of MapReduce around Hadoop-based technologies such as Apex, Hive, Hbase

Assist in the development of NoSQL solutions based on technologies such as MongoDB, or Cassandra

Assist in the design of in-memory databases around technologies such as Spark and Fink.

Assist in the design of messaging platforms around technologies such as Kafka, RabbitMQ, ZeroMQ, Apache ActiveMQ

Work with the cloud SRE team to provide support for deployed designs and infrastructures

Take high-level design decisions from cloud architecture team and turn them into reality that solves customer issues

Skills & Requirements

10+ years programming experience in Python, node.js, Javascript, or Java

Understanding of domain drive design, and 12-Factor applications

8+ years of experience in development/maintenance of Enterprise Web Applications

Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices.

Hands-on experience in PaaS (Cloud Foundry, Heroku, Elastic Beanstalk) and IaaS environments (Azure, AWS, Google, OpenStack, etc.)

Experience in designing and deploying cloud-native enterprise applications in public or private cloud

Experience with relational and non-relational databases like Oracle, MongoDB, etc.

Experience with Messaging systems like Kafka or Kinesis

Experience with Map Reduce processing systems like Hadoop or Spark

Experience with continuous integration/deployment tools and best practices in DevOps

Demonstrated project management leadership

Excellent communication skills and able to successfully articulate technology concepts to both business and technical audience

Ability to quickly understand business requirements and propose reference architectures and technology solutions. Must be capable of presenting options and weigh implementation complexities and risks to recommend the right technical decision

Experience in web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives against business and financial constraints

About Comcast Space (Service Platform Acceleration and Cloud Engineering)

Comcast is an EOE/Veterans/Disabled/LGBT employer

Desired Skills and Experience