Position: Data Engineer
Location: Chennai- Guindy Industrial Estate
Duration: Full time role
Company: Mobile Programming (https://www.mobileprogramming.com/)
Client Name: Samsung
We are looking
for a Data Engineer
to join our growing team of analytics experts. The hire will be
responsible for expanding and optimizing our data
pipeline architecture, as well as optimizingdata
flow and collection for cross functional teams. The ideal candidate is an experienced data
builder and data
wrangler who enjoy optimizing data
systems and building them from the ground up.
The Data Engineer
will support our software developers, database architects, data
analysts and data
scientists on data
initiatives and will ensure optimal data
delivery architecture is consistent throughout
ongoing projects. They must be self-directed and comfortable supporting the data
needs of multiple
teams, systems and products.Responsibilities for Data Engineer
Create and maintain optimal data
Assemble large, complex data
sets that meet functional / non-functional business requirements.
Identify, design, and implement internal process improvements: automating manual processes,
delivery, re-designing infrastructure for greater scalability, etc.
Build the infrastructure required for optimal extraction, transformation, and loading of data
from a wide variety of data
sources using SQL and AWS big data
Build analytics tools that utilize the data
pipeline to provide actionable insights into customer
acquisition, operational efficiency and other key business performance metrics.
Work with stakeholders including the Executive, Product, Data
and Design teams to assist withdata
-related technical issues and support their data
tools for analytics and data
scientist team members that assist them in building and
optimizing our product into an innovative industry leader.
Work with data
and analytics experts to strive for greater functionality in our data
systems.Qualifications for Data Engineer
Experience building and optimizing big data
ETL pipelines, architectures and data
Advanced working SQL knowledge and experience working with relational databases, query
authoring (SQL) as well as working familiarity with a variety of databases.
Experience performing root cause analysis on internal and external data
and processes to
answer specific business questions and identify opportunities for improvement.
Strong analytic skills related to working with unstructured datasets.
Build processes supporting data
structures, metadata, dependency and
A successful history of manipulating, processing and extracting value from large disconnected
Working knowledge of message queuing, stream processing and highly scalable ‘big data
Strong project management and organizational skills.
Experience supporting and working with cross-functional teams in a dynamic environment.
We are looking
for a candidate with 3-6 years of experience in a Data Engineer
role, who has
attained a Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools:
Experience with big data
tools: Spark, Kafka, HBase, Hive etc.
Experience with relational SQL and NoSQL databases
Experience with AWS cloud services: EC2, EMR, RDS, Redshift
Experience with stream-processing systems: Storm, Spark-Streaming, etc.
Experience with object-oriented/object function scripting languages: Python, Java, Scala, etc.Skills: Big Data, AWS, Hive, Spark, Python, SQL