Data Engineer
Looking for a Data Engineer who is passionate about data and analytics, highly motivated and can take technical ownership of data solutions with an emphasis on engineering efficiency and on-time delivery.
The ideal candidate is exposed to the fast-paced world of Big Data technology and has experience in building data solutions using new and emerging technologies while maintaining stability of the platform. The person will get a chance to work with diverse datasets and be on the cutting edge of transforming the way Mastercard captures, processes, stores and visualizes data.
Role
In this role, you will:
-
Develop batch and streaming solutions using various Big Data technologies
-
Be responsible for assessing technologies and approaches for ingestion, transformation and storage
-
Develop software utilizing open source technologies to interface with distributed and relational data sources
-
Work closely with team members from across Mastercard to identify functional and system requirements
All About you
The ideal candidate for this position should:
-
Have hands-on knowledge of Spark (Scala preferred), Hadoop, Kafka etc
-
Be skilled at explaining technical problems succinctly and clearly
-
Have experience working with real-time or near real-time ingestion
-
Always look for potential solutions to solve problems
-
Have strong programming knowledge in Java , Scala or Python.
-
Proven track record of delivering software projects and willingness to roll up sleeves to get the job done
-
Have excellent oral and written communication
-
Be familiar with Agile/Scrum methodologies
-
Have demonstrated ability to adapt to new technologies and learn quickly
-
Have a BS/BA degree in Computer Science, Information Systems or related field