Advertising & Analytics Principal-Big Data Software Engineer (AdCo)

As a Data Engineer in our Chief Data Office organization you'll be responsible for interpreting the requirements of various big data analytic use cases and scenarios. Here you will drive the design and implementation of data products to ultimately support key business decisions through insights from a combination of both external and AT&T specific data assets. As an integral member of our dynamic team, you'll have an opportunity to develop the necessary enablers and data platforms in the data lake environment and have responsibility for maintaining data integrity during the life cycle phases.


  • Define requirements, capture and mine large scale structured and unstructured data, and validate results by running tools in the big data space.
  • Build and develop the data products and solutions in cloud platforms (AWS and Azure) leveraging approved PaaS components, primarily through software development throughout the vertical stack
  • You will support the standardization, customization and ad-hoc data analysis, and develop the mechanisms to ingest, analyze, validate, normalize and clean data.
  • Implement statistical data quality procedures on new and existing data sources, and apply rigorous iterative data analytics, support Data Scientists in data sourcing and preparation to visualize data and synthesize insights of business value.
  • Work with data policy, security teams and legal to craft data policies and develop interfaces and data models supporting the anonymization of data.
  • Develop and maintain data engineering standard methodologies and contribute to Insights on data analytics and visualization concepts, methods and techniques.
  • Solves unusual problems through evaluative discernment/precedent. Independently applies sophisticated analysis in evaluating issues.
  • Develop new concepts/methods/techniques for multi-functional initiatives. Recognize and pursue creative and ground breaking alternative methods.
  • Serve as a mentor and provide technical guidance and explaining advanced concepts to others in the work area. Collaborate with teams across multiple departments. Promote active listening and open communication

Additional Information:
  • Masters of Science in Computer Science, Math or Scientific Computing with 8+ years experience OR
  • Bachelors of Science in Computer Science, Math or Scientific Computing with 10+ years experience
  • 8 - 10+ years combined development experience including the data and application development with Java and all related technologies in the Java stack (e.g. Spring)
  • 3+ year experience in Hadoop with deep knowledge around all the Hadoop ecosystem (EMR, Hive, pig, Spark/scala, Python, Kafka, HBase, Elastic search and log stash a plus)
  • 5+ years of experience working in Linux/Unix
  • Deep understanding and experience with performance and performance tuning for complex S/W projects mainly around large scale and low latency
  • Hadoop/Java certifications are a plus
  • Excellent interpersonal skills
  • Ability to work in a dynamic, team oriented environment.

Meet Some of AT&T's Employees

Aaron O.

Architect, Entertainment Group

As a cloud architect, Aaron builds and designs different cloud environments that enable video processing. His work helps customers get whichever channels they want, on whatever device they require.

Jennifer R.

iOS Developer

Jennifer develops mobile applications for AT&T customers. She creates new, easy-to-use features for iPhones and iPads that people haven’t experienced before.

Back to top