AT&T Senior Big Data Software Engineer in Middletown, New Jersey
Position will work closely with the Product owners, Architects, Dev leads, Quality Assurance leads, and Operation in Discovery teams. In addition, conduct Code reviews, design and develop critical sections.
Key Roles and Responsibilities
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. 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.
Bachelor of Science in Computer Science, Math or Scientific Computing preferred. Typically requires 5-8 years experience. C/C++, Python and CI/CD required. Apache NiFi, Cloudera suite (Hive, Impala and Spark), Java and Bash preferred.
We expect employees to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status.