Big Data Cloud Engineer, Space at Comcast (Reston, VA)
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