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
Computing