Sr Java Developer

AT&T Inc.

Big Data at AT&T comes with big opportunities for innovation. With access to one of the largest and coolest data sets available, you’ll gain insight into the way consumers think, feel and act. And together, we’ll turn that knowledge into innovative solutions that change the world, day in and day out. 

 

We're looking for talented software engineers to build software frameworks and applications for processing large data sets.  As part of our Big Data team, you’ll be immersed in a creative environment located in downtown Palo Alto. You'll collaborate with a talented team of data scientists and developers to solve real world problems through large scale applications 

Perks include working with the latest technology in a collaborative work space and a casual dress code. Just bring your expert coding skills, a love for problem solving and your most innovative ideas.  If this sounds like you, check out the responsibilities: 

·        Developing Big Data technologies such as Hadoop, NoSQL, text mining and others

·        Build an integrated Big Data platform that enables rapid deployment of data mining and insight applications.

·        Leverage best in class open source and commercial components to build the Big Data platform. Evaluate and integrate emerging technologies to solve cutting edge business problems.

·       Interact with data scientists and industry experts to understand data needs and how they evolve into reusable applications

 

        Strong hands on experience with design and development of java based applications effectively leveraging design patterns

 

·        Prior experience with large-scale real time or batch mode data processing systems. Experience with hadoop and/or Spark ecosystem components is a strong plus.

·         Experience building data analytics for structured and unstructured data

·         Understanding of data mining / machine learning concepts and algorithms

·         Understanding of functional programming paradigm, experience with Scala is a plus.

·         Strong communication skills with ability to work with a distributed team

·         Experience with capacity planning and performance tuning of distributed systems is a plus



See full job details and apply at employer site