AT&T BIG DATA – SENIOR BIG DATA SOFTWARE ENGINEER
At AT&T we bring the world together with technology in ways you never imagined. With a range of products and services enhancing how you live, play and work, we’re keeping you connected to the future. We rely on the latest in data sciences and engineering to curate, analyze and improve our customer experience and operations.
With massive scale comes massive opportunity. The Big Data team at AT&T strives to lead transformation through data-driven decisions that advance the customer experience and businesses around the world. This is your chance to work with billions of records. With access to one of the coolest and largest data sets available, we enable discovery and development of meaningful insights that inspire continuous innovation.
As a data engineer you’ll use your sense of urgency and fast prototyping skills to create data platforms that enable the work of data scientists and analysts across the organization. Your solutions could influence everything from fleet optimization and energy efficiency to content analytics and marketing – often before the problem even happens. Add the ongoing skill development and collaboration with some of the brightest minds in the field, and you will be poised to make an impact. You will utilize programming tools such as Spark and other Hadoop ecosystem tools (e.g. MapReduce) to bring together a diverse and very large set of data sources and making them easily accessible and useful for further analysis. You will also collaborate closely with data scientist to create dashboards, interactive web visualizations and transfer prototypes into large scale and efficient solutions.
OVERALL PURPOSE
Responsible for the development of high performance, distributed computing tasks using Big Data technologies such as Hadoop, NoSQL, text mining and other distributed environment technologies. Familiarity with JVM-based function languages including Scala and Clojure; Hadoop query languages including Pig, Hive, Scalding, Cascalog, PyCascading; along with alternative HDFS-based computing frameworks including Spark and STORM are desirable. Ability to manipulate data at scale (e.g. SQL, HiveQL, Pig), solid understanding of algorithms and data structures, UNIX/LINUX knowledge and demonstrated experience translating business challenges into concise data-driven analyses.
KEY ROLES and RESPONSIBILITIES
Uses Big Data programming languages and technology, writes code, completes programming and documentation, and performs testing and debugging of applications. Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in distributed, large scale analytics and visualization solutions. Interacts with data scientists and industry experts to understand how data needs to be converted, loaded and presented. Works in a highly agile environment.
JOB CONTRIBUTION
Expert level technical professional. Technical Subject Matter Expert (SME) within organization. Contributes through own development of advanced technologies/concepts with global reach or industry application. Has direct impact on creation of technical products/services. Serves as a role model and mentor.
EDUCATION
· Preferred Masters of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math or equivalent experience.
EXPERIENCE
· Typically requires 5-8 years experience.